Fases
Este modelo es considerado también el ciclo de vida del software, porque se realiza siguiendo una serie de fases o pasos de manera secuencial, es decir, la segunda no puede realizarse sin que se haya concluido la anterior y así sucesivamente con las posteriores.
En la figura se observa las principales fases de este modelo, así que se inicia con la fase de requerimientos en donde se define el problema por resolver, las necesidades del usuario que debe cubrir el software, las metas del proyecto, así como sus características de calidad y muy importante las restricciones materiales y humanas que existen para su realización.
Esto lleva directamente a realizar una actividad que es la planificación operativa. En la Fase de Análisis se analizan los requerimientos y son representados en un documento de especificaciones, que es lo que “debe ser hecho”; es en esta etapa que permite entregar una visión sobre el proyecto de alto nivel, también permite hacer una planificación de los recursos sobre una escala de tiempo.
Esta fase implica realizar una tarea que es la especificación funcional, en ella se define el software sobre el cual se desarrollará.
En la Fase de Diseño se describe cómo es que el sistema cubrirá todos los requerimientos, pudiendo detallar el proceso general en módulos o subsistemas, debidamente documenta dos.
En la Fase de Implementación se desarrolla y codifica en un lenguaje de programación, que dependiendo del tamaño del proyecto se distribuye a uno o más programadores o grupo de programadores, que se encargarán de implementarlo y que como objetivo primordial tienen que asegurar que todas las funciones estén correcta mente implementadas dentro del sistema.
Realizando dos tareas muy importantes: la unión de los diferentes módulos en un todo y las validaciones del proceso como un todo. Posteriormente se presenta al usuario y si es aceptado, se instala y se continúa con la última fas e que es la de Mantenimiento; en ellas e efectúan mejoras al sistema, adaptaciones por ejemplo a un nuevo ambiente, a nuevas definiciones, etc., perfecciones y acciones preventivas; y con esta fase se concluye el modelo.
Fuente: Apuntes de Informática V de la FCA de la UNAM