3. 1. Identificación de los problemas,
oportunidades y objetivos
Esta es la primera y mas importante fase en el proceso de desarrollo de
software, pues el analista se encarga de discernir problemas, oportunidades y
objetivos, con el fin de concluir si en problema en cuestión necesita ser
resuelto o solo es una perdida de tiempo.
4. 2. Determinación de los Requerimientos
Humanos de Información
El objetivo de esta fase es obtener una definición clara del sistema que será
desarrollado e implementado. En contraste con el estudio de viabilidad, en
este periodo se deben analizar con detalle todos y cada uno de los aspectos
que han de contemplarse con el nuevo sistema, buscando su justificación de
acuerdo con los objetivos y su comparación con el sistema en operación.
5. 3. Análisis de las Necesidades del
Sistema
Fase que debe enfrentar el analista, tiene que ver con el análisis de las
necesidades del sistema. Quien se ayuda de herramientas y técnicas
especiales en la determinación de los requerimientos. Una de estas
herramientas es el uso de diagramas de flujo de datos para grafica
estructurada.
En este punto del ciclo de vida del desarrollo de sistemas, el analista prepara
una propuesta de sistemas que sintetiza sus hallazgos proporciona un análisis
de costo/beneficio de las alternativas y ofrece, en su caso, recomendaciones
sobre lo que se debe hacer.
6. 4. Diseño del Sistema Recomendado
En esta fase se toman en cuenta todas las especificaciones anteriores para
dar forma al producto, aquí se toma en cuenta desde la interfaz de usuario
hasta la base de datos a utilizar.
7. 5. Desarrollo y Documentación del
Software
En esta fase el analista trabaja conjuntamente con los programadores para
desarrollar el sistema en cuestión.
También trabaja junto a los usuarios para generar documentación efectiva,
como manuales, paginas web que contengan respuestas a preguntas
frecuentes, como utilizar el software y que hacer en caso de haber fallos.
8. 6. Prueba y Mantenimiento de Sistemas
El analista se basa de 3 herramientas para dar fin a esta etapa:
Verificación.- Donde se realizan pruebas al sistema como si se usara en un dia
normal de trabajo
Pruebas.- Se realizan pruebas al software bajo criterios preestablecidos que
deben satisfacer las necesidades sugeridas por el usuario.
Mantenimiento.- Después de finalizadas las pruebas, se debe seguir dando
mantenimiento para que el sistema continúe mostrando el nivel operacional
esperado.
9. 7. Implementación y Evaluación del
Sistema
Esta es la ultima etapa en el desarrollo de sistemas, donde se instala en
sistema en cuestión y se generan los datos necesarios para su uso.
Se realiza el adiestramiento necesario al usuario para dar uso al sistema
desarrollado
Es de vital importancia que el usuario utilice correctamente el sistema
implementado.