Desarrollo por etapas

Los niveles más altos de detalle generalmente describen los componentes o módulos que formarán el software a ser producido.

Cada uno se concentrará en la construcción y prueba de una parte del software, a menudo un subsistema.

Las pruebas, en general, tiene por objetivo asegurar que todas las funciones están correctamente implementadas dentro del sistema.

Validación y verificación Una vez que el sistema ha sido integrado, comienza esta etapa.

Es donde es probado para verificar que el sistema es consistente con la definición de requisitos y la especificación funcional.

Al finalizar esta etapa, el sistema ya puede ser instalado en ambiente de explotación.