Las etapas o fases suelen ser llamadas de diferentes maneras y su orden y presencia va a depender del tipo de modelo acordado para desarrollar.
Las fases suelen ser:
1.-Análisis de los requisitos y su viabilidad: recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.
2.-Diseño: requisitos generales y precisos de la arquitectura de la aplicación.
3.-Programación o desarrollo (programación e implementación): es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.
4.- Prueba de unidad: prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.
5.- Integración: para garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la prueba de integración que está cuidadosamente documentada.
6.- Implementación: es la puesta en marcha del sistema
7.-Mantenimiento: para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).
Entre los modelos de desarrollo de software más conocidos se encuentran:
-Modelo de cascada
-Modelo incremental
-Modelo evolutivo
-Modelo en espiral
Entre otros
Fuentes:
No hay comentarios:
Publicar un comentario