Ciclo de Vida de un Sistema de Información ( Kendall y Kendall ):
1) Identificación
de Problemas, Oportunidades y Objetivos:
la Identificación de Problemas es la primera etapa requiere que el analista observe de
forma objetiva lo que ocurre en una empresa para así en conjunto con los otros
miembros de la organización hacer notar los problemas.
Las
oportunidades son aquellas situaciones que el analista considera que
pueden perfeccionarse mediante el uso de los sistemas de información
computarizados. Al aprovechar las oportunidades, la empresa puede
lograr una ventaja competitiva o llegar a establecer un estándar industrial.
La identificación de objetivos también es un
componente importante de la primera fase. En un comienzo, el
analista deberá descubrir lo que la empresa intenta realizar, y luego. estará
en posibilidad de determinar si el uso de los sistemas de información apoyaría
a la empresa para alcanzar sus metas, el encaminarla a
problemas u oportunidades
específicas.
2) Determinación de los Requerimientos de Información:
En esta etapa el analista hace todo lo posible por
identificar qué información requiere el usuario para desempeñar sus tareas.
Puede ver, cómo varios de los métodos para establecer las necesidades de información, lo
obligan a relacionarse directamente con los usuarios. Esta etapa sirve para
elaborar la imagen que el analista tiene de la organización y de sus objetivos.
En ocasiones, se llegan a concluir sólo las primeras dos etapas del ciclo de
desarrollo de los sistemas. El
analista es e! especialista que emprende esta clase de
estudios.
3) Análisis de las Necesidades
del Sistema:
A esta altura del ciclo de desarrollo del sistema, el
analista prepara una propuesta del sistema que resume todo lo que ha
encontrado, presenta un análisis costo / beneficio de las
alternativas y plantea las
recomendaciones (si es que existen) de lo que deberá realizarse. Si
la dirección acepta alguna de las recomendaciones, el analista
procederá de acuerdo con ella.
4) Diseño del
Sistema Recomendado:
En esta etapa del ciclo de desarrollo de los sistemas,
el analista de sistemas usa la información que recolectó con anterioridad y
elabora el diseño lógico del sistema de información. El
analista diseña procedimientos precisos de captura de datos, con el fin de que
los datos que se introducen al sistema sean los correctos.
Una parte del diseño lógico del sistema de información
es el diseño de la interfaz con el usuario.La interfaz
conecta al usuario con el sistema, y evidentemente, es de suma importancia.La etapa del diseño también incluye el diseño de los
archivos o la base de datos que almacenará aquellos datos requeridos por
quien toma las decisiones en la organización. Una base de datos bien
organizada es fundamental para cualquier sistema de información.
5) Desarrollo
y Documentación del Software:
En esta etapa del ciclo de desarrollo de los sistemas,
el analista trabaja con los programadores para
desarrollar todo el software original.
Durante esta fase, el analista colabora con
los usuarios para desarrollar la documentación
indispensable del software,
incluyendo los manuales de
procedimientos. La documentación le dirá al usuario como operar el software, y
así también, qué hacer en caso de presentarse algún problema.
6) Pruebas y Mantenimiento del Sistema:
El sistema de información debe probarse antes de
utilizarlo. El costo es menor si se detectan los
problemas antes de la entrega del sistema. El
programador realiza algunas pruebas por su cuenta, otras se llevan a cabo en
colaboración con el analista de sistemas. En un principio, se
hace una serie de pruebas, con datos tipo, para
identificar las posibles fallas del sistema: más adelante, se utilizarán los
datos reales.
El mantenimiento del sistema y de su documentación
empiezan justamente en esta etapa: y después, esta función se
realizará de forma rutinaria a lo largo de toda la vida del sistema. Las
actividades de mantenimiento integran una buena parte de la rutina
del programador,
que para las empresas llegan a implicar
importantes sumas de dinero. Sin embargo, el costo del mantenimiento
disminuye de manera importante cuando el analista aplica
procedimientos sistemáticos en el desarrollo de los sistemas.
7) Implantación y Evaluación de Sistema:
En esta última etapa del desarrollo del sistema, el
analista ayuda a implantar el sistema de información. Esto
incluye el adiestramiento que el usuario requerirá. Si bien, parte de esta
capacitación la dan las casas comerciales, la supervisión del
adiestramiento es una
responsabilidad del analista de
sistemas. Más aún, el analista necesita planear la suave
transición que trae consigo un cambio de sistemas.
Ciclo de Vida de un Sistema de Información (James Martin):
1) Etapa de Planificación de Requisitos:
Esta etapa requiere que los usuarios con un vasto conocimiento de los procesos de la compañía determinen cuáles serán las funciones del sistema. Debe darse una discusión estructurada sobre los problemas de la compañía que necesitan solución.
2) Etapa de Diseño:
Esta consiste de un análisis detallado de las actividades de la compañía en relación al sistema propuesto. Los usuarios participan activamente en talleres bajo la tutela de los profesionales de la informática. En ellos descomponen funciones y definen entidades asociadas con el sistema. Una vez se completa el análisis se crean los diagramas que definen las alteraciones entre los procesos y la data.
3) Construcción:
En la etapa de construcción el equipo de desarrolladores trabajando de cerca con los usuarios finalizan el diseño y la construcción del sistema. La construcción de la aplicación consiste de una serie de pasos donde los usuarios tienen la oportunidad de afirmar los requisitos y repasar los resultados.
4) Implementación:
Esta etapa envuelve la implementación del nuevo producto y el manejo de cambio del viejo al nuevo sistema. Se hacen pruebas comprensivas y se adiestran los usuarios.