1
D efinición de los algoritmos necesarios para implementar la aplicación en lenguaje natural, mediante diagramas de flujo o en pseudocódigo
2
Mantenimiento secundario para mantener el buen funcionamiento
3
Corrección de defectos o errores
4
Delimitación del ámbito del proyecto, estudio de viabilidad, análisis de riesgos, estimación de costos, planificación temporal y asignación de recursos
5
creación de los módulos de la aplicación en un lenguaje de programación e integración de los recursos necesarios para que el sistema funcione
6
Descripción clara y com pleta de qué es lo que se pretende, incluyendo la presentación de los resultados que se desean obtener (formato de las salidas) y la forma en que se va a utilizar la aplicación (interfaz de usuario)
7
Comprobación del fu ncionamiento de la aplicación
8
Estudio de alternativas