Ciclos de vida
Un ciclo de vida describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este esquema es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, e decir, para garantizar que el software cumpla con los requisitos para la aplicación y verificación de los procedimientos de desarrollo; se asegura de que los métodos utilizados son apropiados.
Tipos de Ciclos de Vida
Modelo en Cascada:
El modelo de ciclo de vida en cascada se comenzó a diseñar en 1966 y se terminó alrededor de 1970. Se define como una secuencia de fases donde al final de cada una de ellas se reúne la documentación para garantizar que cumple las especificaciones y los requisitos antes de pasar a la fase siguiente.
Modelo Incremental:
El modelo incremental fue propuesto por Harlan Mills en el años 1980. Surgió del enfoque incremental de desarrollo 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 en V:
El modelo en V busca hacer la actividad de pruebas más efectiva y productiva, los planes y casos de prueba se van elaborando a medida que se avanza en el desarrollo del proyecto.
Modelo en Espiral:
Es un modelo centrado en las actividades, de la misma manera que el modelo en cascada. Este modelo introduce manejo de riesgo y creación de prototipos. Las actividades son organizadas en ciclos.
REFERENCIAS:
http://es.ccm.net/contents/223-ciclo-de-vida-del-software
https://procesosoftware.wikispaces.com/Modelo+Incremental
https://profesores.virtual.uniandes.edu.co/~isis2603/dokuwiki/lib/exe/fetch.php?media=principal:isis2603-modelosciclosdevida.pdf
No hay comentarios:
Publicar un comentario