Académique Documents
Professionnel Documents
Culture Documents
Sin embargo, a lo largo del tiempo se han establecido diferentes metodologas para el
Anlisis, diseos, puesta en marcha, y evolucin de un sistema de informacin. Entre estas
pueden nombrarse:
Metodologa de Kendall
El ciclo de vida de vida del desarrollo de sistemas (SDLC, Systems Development life
cycle) es un enfoque por fases para el anlisis y el diseo cuya premisa principal consiste en
que los sistemas se desarrollan mejor utilizando un ciclo especifico de actividades del analista y
el usuario. (Kendall & Kendall)
Segn esta metodologa el ciclo de vida de un sistema consta de siete partes:
1. Identificacin de problemas, oportunidades y objetivos: Esta fase es crucial para el
xito del resto del proyecto requiere que se observe de forma objetiva lo que ocurre en
una organizacin, luego en conjunto con otros miembros de la organizacin hacer notar
los problemas. Las oportunidades son aquellas situaciones que se considera que
pueden mejorarse, perfeccionarse mediante el uso de los sistemas de informacin.
Tambin es un componente importante de la primera fase, en esta etapa se deber
descubrir lo que la organizacin intenta realizar, luego determinar si el uso de los
sistemas de informacin apoyara a la organizacin para alcanzar sus metas.
2. Determinacin de los requerimientos de informacin: Esto se hace a partir de los
usuarios particularmente involucrados, para determinar los requerimientos de
informacin dentro de una organizacin pueden utilizarse diversos instrumentos, los
cuales incluyen: muestreo, el estudio de los datos y formas usadas para la organizacin,
la entrevista, los cuestionarios; la observacin de la conducta de quien tomo la
decisiones, as como de su ambiente. Se hace todo lo posible por identificar qu
informacin requiere el usuario para desempear sus tareas.
3. Anlisis de las necesidades del sistema: Se analizan las necesidades propias del
sistema, para ello existen herramientas y tcnicas diseadas para tal fin, estas incluyen
entre otras el uso de los diagramas de flujo de datos que cuentan con una tcnica
estructurada para representar en forma grfica la entrada de datos a la organizacin, los
procesos y la salida de informacin. Tambin se analizan las decisiones estructuradas
por realizar, que son decisiones donde las condiciones, condiciones alternativas,
acciones y reglas de accin podrn determinarse.
4. Diseo del sistema recomendado: Se usa la informacin recolectada con anterioridad
y se elabora el diseo lgico de sistemas de informacin, se disea tambin
procedimiento es precisos de captura de datos, con la finalidad de que los datos que se
introducen en el sistema de informacin, sean los correctos. Esta etapa tambin incluye
el diseo de los archivos o la base de datos que almacenar aquellos datos requeridos
por quien toma las decisiones en la organizacin.
5. Desarrollo y documentacin del software: Dentro de las tcnicas estructuradas para
el diseo y documentacin del software se tienen: el mtodo HIPO, los diagramas de
flujo, los diagramas Nassi.Schneiderman, los diagramas Warnier-Orr y el pseudocdigo
es aqu donde se transmite al programador los requerimientos de programacin.
6. Pruebas y mantenimiento del sistema: Todo sistema de informacin debe probarse
antes de ser utilizado, ya que el costo es menor si se detectan los problemas antes de
que entre en funcionamiento. En un principio, se hace una serie de pruebas, con datos
tipo, para identificar las posibles fallas del sistema, ms adelante, se utilizarn los datos
del sistema real.
7. Implantacin y evaluacin del sistema: Esta es la ltima etapa del desarrollo del
sistema, esto incluye el adiestramiento que el usuario requerir. Aunque la evaluacin
del sistema se plantea como parte integrante de la ltima etapa del ciclo de desarrollo de
los sistemas; realmente la evaluacin toma parte de cada una de las etapas. Uno de los
criterios fundamentales que debe satisfacerse, es que el futuro usuario utilice el sistema
desarrollado.
5. Prueba del sistema: aqu se pretende detectar las posibles fallas de aplicacin del
sistema (fallas de programacin, de anlisis, de diseo (este es el ms crtico)), en este
proceso se simulan entradas de datos, se ponen a usuarios externos a interactuar con el
sistema, se hace la aprobacin escrita de todos los aspectos del sistema, cabe destacar
que esto debe hacerse de forma gradual.
6. Implantacin y evaluacin: la implantacin es el proceso de verificar e instalar nuevo
equipo, entrenar a los usuarios, instalar la aplicacin y construir todos los archivos de
datos necesarios para utilizarla, esta implantacin se puede hacer por 3 enfoques,
piloto: se elegir solo un sector de la empresa para usar el sistema,
paralelo: se utilizara el sistema viejo y el nuevo al mismo tiempo, para comparar.
por sustitucin: sencillamente se sustituye todo el sistema (es el ms riesgoso); la
evaluacin se lleva a cabo para identificar puntos dbiles y fuertes, como la
operacionalidad (cmo funciona el sistema), la administracin, el desempeo de
desarrollo (sera una relacin de tiempo versus beneficio), el desempeo como tal y el
desempeo organizacional (relacin costo versus beneficio).
METODOLOGA DE FABREGAS
Fabregas se enfoca en la necesidad de la Organizacin para el cumplimiento cabal de
sus actividades y se basa en su metodologa para establecer fases que determinan cada paso
del diseo o la implementacin de un Sistema de Informacin, su tcnica es utilizada para
desarrollar estrategias que mejoren el funcionamiento de los sistemas de informacin ya
existentes. El ciclo de desarrollo de sistemas de informacin propuesto por Llorens Fabregas
est compuesto de 5 Fases, las cuales enfocan de una manera clara los mtodos y pasos para
la implementacin de un SI.
FASE I
1. Requerimientos: Esta fase fundamental para que la estrategia informtica encaje
dentro de las metas de la empresa, ya que en ella se cumplen las funciones del
modelaje del negocio y planificacin de sistemas; esto con el fin de proyectar las
estrategias del negocio y determinar de esta forma sus requerimientos de informacin.
Aunque la fase de requerimientos puede aplicarse a todos los procesos de la empresa, o
a un rea en especfico, suele ser ms practico analizar rea por rea del negocio.
Durante esta fase se desarrolla un modelo del rea estudiada, donde se representa: Los
procesos que se llevan a cabo, la informacin utilizada por ellos y las reglas polticas y
prcticas de la empresa relacionada con estos procesos.
Este modelo permite proyectar las estrategias, procesos y flujos de datos de la empresa
al igual que las interrelaciones entre procesos y datos, con el fin de desarrollar un plan
de sistema de informacin capaz de guiar el desarrollo de un sistema que permita dar
soporte al rea en estudio en el cumplimiento de sus objetivos.
El Plan de Sistemas debe contener:
Los sistemas que requiere el rea del negocio, as como sus bases de datos y la
informacin que intercambiaran o compartieran.
Descripcin detallada de cada sistema y aplicacin incluyendo sus objetivos funcionales
y sus bases de diseo.
Todo hardware y software que sern utilizados para el funcionamiento requeridos por el
rea de negocio (incluyendo las redes)
Mtodos de desarrollo para cada sistema como lo es adquisicin de paquetes, nuevo
desarrollo o actualizaciones
Esquema de los problemas actuales del rea de negocio y de las posibles mejoras que
se puedan realizar en cada sistema
Anlisis de los beneficios que se espera derivar de los sistemas que conforman la
arquitectura
El plan de sistemas de informacin es uno de los factores ms importantes para el
departamento de informtica o sistemas ya que constituye la gua para emprender los proyectos
que requiera el cliente, reclutar y adiestrar al personal necesario y la adquisicin e instalacin
de hardware y software necesarios.
Adems, el plan de sistemas es fundamental para la construccin y desarrollo de un
ambiente de alta calidad y productividad ya que:
La arquitectura de sistemas sobre la cual descansa el plan para una determinada rea
de negocios define la forma de cmo cada aplicacin desarrollada ser destinada a dar
soporte a objetivos claves y estratgicos para esa especifica rea del negocio y, por
ende, a la empresa, se determinara una definicin precisa de los beneficios, alcances y
objetivos de cada sistema, lo cual creara soluciones que el negocio realmente necesite.
Estos sistemas se ajustaran a las estrategias definidas por la gerencia.
Cada proyecto tendr una prioridad fijada por la gerencia, lo que determinara el orden de
ejecucin.
Cada aplicacin desarrollada podr ser interrelacionada con otros sistemas.
FASE II
2. Anlisis / Diseo: El objetivo de esta fase es desarrollar el diseo arquitectnico de los
sistemas, utilizando los requerimientos obtenidos en la primera fase. En el diseo
arquitectnico se engloban dos componentes: los datos y los procesos, los cuales sern
analizados y diseados desde una perspectiva conceptual a una fsica, dentro de las
cuatros actividades que se encuentran en esta fase.
Actividades dentro de la fase de Anlisis/Diseo.
Analizar y Disear Proceso: Las operaciones del negocio y los requerimientos de
funcionamiento definidos en la primera fase, se toman en cuenta con el propsito de
determinar la forma en que debe funcionar el sistema.
Analizar y Disear Los Datos: Con los requerimientos de informacin definidos en la fase
I se debe organizar los distintos modelos de datos que nos ayuden a disear la base de
datos que hagan falta para que el sistema funcione de acuerdo al modelo de
funcionamiento.
Disear y Organizar Los Componentes Fsicos: Todo componente fsico como (pantallas,
base de datos) que hagan posible el funcionamiento del sistema de acuerdo al modelo
de funcionamiento.
Planificar El Desarrollo De Los Componentes Fsicos: actividad en la cual planificamos la
forma en que pueden ser construidos e implementados los componentes fsicos de una
forma rpida y productiva.
En esta fase de anlisis / diseo puede incluirse una sub.-fase de evaluacin de paquetes.
Esta se pudiese realizar si en los requerimientos se estableci adquirir un paquete de
aplicaciones en lugar de completar un diseo arquitectnico.
FASE III
3. Construccin Dentro de esta fase de construccin existen actividades separadas en
cinco sub.-fases:
FASE IV
4. Pruebas: Esta fase, da inicio luego de que las diferentes unidades de diseo han sido
desarrolladas y probadas por separado. Durante su desarrollo, el sistema se emplea de
forma experimental para asegurar que el software no falle, es decir que funcione de
acuerdo a sus especificaciones y a la manera que los usuarios esperan que lo haga, y
de esta forma poder detectar cualquier anomala, antes de que el sistema sea puesto en
marcha y se dependa de el. Para evaluar el desenvolvimiento del sistema, en esta fase
se llevan a cabo varios niveles de prueba:
De Sistema: Prueba desde el punto de vista de los niveles de calidad del sistema y de
desempeo.
Modelado: Crear modelos del sistema con el fin de entender mejor el flujo de datos y
control, el tratamiento funcional y el comportamiento operativo y el contenido de la
informacin.
Etapa II:
2. Diseo: Segn Pressman, el diseo del software es realmente un proceso de muchos
pasos pero que se clasifican dentro de uno mismo. En general, la actividad del diseo se
refiere al establecimiento de las estructuras de datos, la arquitectura general del
software, representaciones de interfaz y algoritmos. El proceso de diseo traduce
requisitos en una representacin de software [PRR98].
El diseo es el primer paso en la fase de desarrollo de cualquier producto o sistema de
ingeniera. De acuerdo con Pressman, el objetivo del diseo es producir un modelo o
representacin de una entidad que se va a construir posteriormente [PRR98].
El diseo, es la primera de las tres actividades tcnicas que implica un proceso de
ingeniera de software; estas etapas son diseo, codificacin y pruebas. Generalmente la
fase de diseo produce un diseo de datos, un diseo arquitectnico, un diseo de interfaz,
y un diseo procedimental [PRR98].
El diseo de datos esencialmente se encarga de transformar el modelo de dominio de la
informacin creado durante el anlisis [PRR98].En el diseo arquitectnico se definen las
relaciones entre los principales elementos estructurales del programa [PRR98]. Para una
herramienta de software basada en el desarrollo e implementacin de ambientes virtuales
ste es un aspecto fundamental dado que en esta representacin del diseo se establece la
estructura modular del software que se desarrolla.
El diseo de interfaz describe cmo se comunica el software consigo mismo, con los
sistemas que operan con l, y con los operadores que lo emplean.
Etapa III
3. Generacin de Cdigo: Esta actividad consiste en traducir el diseo, en una forma
legible por la mquina. La generacin de cdigo se refiere tanto a la parte de generacin
de los ambientes virtuales, como a la parte en la cual se aadir comportamiento a estos
ambientes. Por ejemplo, el lenguaje de programacin VRML 2.0 es un lenguaje de
modelado en 3D en el cul se dibuja por medio de generar cdigo de programacin de
formato y marcado para especificar las caractersticas del objeto u objetos que se van
agregando a un mundo o entorno virtual. El comportamiento de las escenas virtuales es
decir, su funcionalidad, se puede construir a travs de algn otro lenguaje de
programacin, como clases Java o scripts especificados en JavaScript. Todas estas
actividades implican generar cdigo.
Etapa IV
4. Pruebas: Una vez que se ha generado cdigo, comienzan las pruebas del software o
sistema que se ha desarrollado. De acuerdo con Pressman, el proceso de pruebas se
centra en los procesos lgicos internos del software, asegurando que todas las
sentencias se han comprobado, y en los procesos externos funcionales, es decir, la
realizacin de las prueba para la deteccin de errores [PRR98]. En el caso de una
herramienta de software, es necesario tener etapas de pruebas tanto para la parte
funcional del software, como para la parte aplicativa del mismo.
Se requiere poder probar el software con aplicaciones reales que puedan evaluar el
comportamiento del software, con el fin de proporcionar retroalimentacin a los
desarrolladores. Es sumamente importante que durante el proceso de desarrollo no se
pierda el contacto con los interesados o solicitantes del desarrollo de software, de esta
manera los objetivos de proyecto se mantendrn vigentes y se tendr una idea clara de
los aspectos que tienen que probarse durante el periodo de pruebas.
Etapa V
5. Mantenimiento: El software indudablemente sufrir cambios, y habr que hacer algunas
modificaciones a su funcionalidad. Es de suma importancia que el software de calidad
pueda adaptarse con fines de acoplarse a los cambios de su entorno externo [PRR98].
Por medio de la documentacin apropiada y atinada del software se pueden presentar
las vas para el mantenimiento y modificaciones al mismo.
Metodo
logas
para el
anlisi
sy
diseo
s de un
sistem
a de
inform
acin
Realizado Por:
Kevyn Mattey N. C.I: 25.099.388
Harrison Galanton. C.I: 23.806.535
Seccin: R4DR