Mantenimiento
Análisis de los requisitos del sistema.
Prueba.
Codificación.
Ingeniería y análisis del sistema.
Diseño
Una vez finalizado el desarrollo del software, este podría sufrir cambios por: errores no observados, cambios en el entorno operativo, funcionales o del rendimiento.
El diseño se enfoca sobre cuatro atributos distintos del programa: la estructura de los datos, la arquitectura del software, el detalle procedimental y la caracterización de la interfaz.
El diseño se transforma en código ejecutable por el ordenador.
El trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software.
En esta actividad el proceso de recopilación de los requisitos se centra e intensifica, especialmente para el software.
La prueba se realiza una vez generado el software. Esta prueba se centra en la lógica interna y en las entradas y salidas.