- Modelo en Cascada. Toma las actividades fundamentales de especificación, desarrollo, validación y evolución y las representa como fases separadas del proceso. Sus fases son:
· Definición de los requisitos.
· Diseño de software.
· Implementación y pruebas unitarias.
· Integración y pruebas del sistema.
· Operación y mantenimiento.
- Modelos evolutivos. La idea de este modelo parte del desarrollo de una implantación del sistema inicial, exponerla a los comentarios del usuario y refinarla en sucesivas versiones hasta que se desarrolle el sistema adecuado. Existen dos tipos de desarrollo en este modelo:
· Desarrollo Exploratorio.
· Enfoque utilizando prototipos.
- Modelo en Espiral. Es una variante de los modelos evolutivos y actualmente uno de los más conocidos. El ciclo de desarrollo se representa como una espiral, en lugar de una serie de actividades sucesivas con retrospectiva de una actividad a otra, que realmente es lo que ocurre. Una característica importante del modelo en espiral es que cada ciclo se completa con una revisión en la que participan los principales agentes que tienen relación con el producto. Sus fases son:
· Definición de objetivos.
· Evaluación y reducción de riesgos.
· Desarrollo y validación.
· Planificación.
- Modelo Incremental. El enfoque incremental de desarrollo surge como una forma de reducir la repetición del trabajo en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos hasta adquirir experiencia con el sistema.
- Modelo orientado a la reutilización. Es un modelo orientado a la reutilización. Consta de 4 fases:
· Análisis de componentes.
· Modificación de requisitos.
· Diseño del sistema con reutilización.
· Desarrollo e integración.
No hay comentarios:
Publicar un comentario