Ciclo de vida de los SI

1. Identificar problemas,
oportunidades y objetivos

Se analiza con honestidad los
problemas y oportunidades de la
empresa.

Se involucran a usuarios, analistas
y administradores del sistema.

El resultado de esta etapa es un
informe de viabilidad, donde se
define el problema y se sintetizan
los objetivos.

2. Determinar los requerimientos
humanos de información

Se determinan las necesidades de los
usuarios involucrados. El analista busca
cómo hacer al sistema útil para todos los
usuarios.

Se involucra a los usuarios: gerentes y
trabajadores de operación.

Se utilizan herramientas como: entrevistas,
muestreo e investigación de datos, cuestionarios,
observación de los encargados en la toma de
desiciones.

En esta etapa se busca responder preguntas
como:
-¿Cuáles son las fortalezas y debilidades físicas
de los usuarios?
-¿Cómo se puede diseñar un sistema fácil de
usar, aprender y recordar?
-¿Cómo el sistema puede apoyar a las tareas
laborales y hacerlas más productivas?

3. Análisis de las
necesidades del sistema

Se analizan las decisiones estructuradas
llevadas a cabo y se prepara una propuesta,
donde se sintetiza lo averiguado sobre los
usuarios, la capacidad de uso y la utilidad
de los sistemas actuales.

Se utilizan herramientas como: diagramas
de flujo, diagramas de actividad ó secuencia.

4. Diseño del sistema
recomendado

Se realiza el diseño lógico del sistema
de información, con base en la información
recolectada.
Este diseño incluye procedimientos para
ayudar a los usuarios a introducir los datos
con mayor precisión y de manera efectiva
mediante un buen diseño de formularios,
páginas web y pantallas.

Se diseña la interfaz que utilizará el
usuario a través de teclado, menús en
pantalla e interfaces gráficas.

Se incluye el diseño de las bases de datos,
así como los controles y procedimientos de
respaldo para proteger al sistema y los datos.

5. Desarrollo y
documentación de software

El analista trabajará con los programadores
para desarrollar el software requerido.

Se obtendrá también la documentación
del software como: manuales, ayuda en
línea, FAQ y archivos "Léeme" del nuevo
software.

6. Prueba y mantenimiento
del software

Se llevan a cabo una serie de pruebas,
primero por los programadores solos; después
junto con los analistas del sistema.

El mantenimiento del sistema comienza
en esta fase y se mantendrá durante
toda la vida del sistema

7. Implementación y evaluación
del sistema

En esta fase se capacita a los usuarios para operar
el sistema. Además, el analista deberá planear una
conversión sin problema antiguo al nuevo.

Dicha transición al nuevo sistema incluye:
convertir el formato de los archivos anteriores
a los nuevos, crear bases de datos, instalar
equipos, etc.