Ciclo de Vida del Software. El modelo de ciclo de vida del software que seleccionemos determinara el estado de las fases del software las cuales ocurren durante el desarrollo del software.
Enviado por patriciooooo • 3 de Agosto de 2016 • Apuntes • 827 Palabras (4 Páginas) • 368 Visitas
[pic 1]
[pic 2][pic 3]
[pic 4][pic 5]
Ciclo de Vida del Software
El modelo de ciclo de vida del software que seleccionemos determinara el estado de las fases del software las cuales ocurren durante el desarrollo del software.
Un modelo de ciclo de vida del software
Describe las fases principales de desarrollo de software.
Define las fases primarias esperadas de ser ejecutadas durante esas fases.
Ayuda a administrar el progreso del desarrollo, y
Provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software.
Tipos de Modelos de Ciclo de Vida
Modelo Cascada
este es ciclo es la base para la construcción de los demás modelos de ciclos de vida.
Este modelo tiene una visión muy simple; este software se puede desarrollar atreves de secuencias con fases simples, cada fase de este modelo es definidas para satisfacer las metas de cada fase.
El modelo de ciclo de vida cascada, captura algunos principios básicos
Planeación de proyecto que se va a realizar
Desarrollar la composición externa que se necesita, antes de proceder a su diseño interno.
Archivar los resultados de cada actividad.
Diseñar un sistema antes de codificarlo.
Realizar un test al sistema después haberlo construirlo.
Modelo De Desarrollo Incremental
En este modelo existen algunos riesgos cuando se desarrolla sistemas largos y complejos, para poder prevenir los riesgos debería construirse una parte del sistema y luego completar el sistema en los próximos niveles.
El desarrollo de este modelo es cien por ciento compatible con el modelo de cascada
El modelo de desarrollo incremental provee algunos beneficios para los proyectos.
Construir un sistema pequeño es menos riesgoso que construir un sistema grande.
Desarrollar una parte de las funcionalidades, esto nos haría más fácil determinar si los procedimientos planeados para los niveles subsiguientes son correctos.
Si un error importante es realizado, sólo la última iteración necesita ser descartada.
Modelo De Desarrollo Evolutivo
El modelo de desarrollo evolutivo (Prototipado Evolutivo) construye una serie de grandes versiones sucesivas del producto. En este modelo evolutivo, los requerimientos son cuidadosamente examinados, y sólo esos que son bien comprendidos son seleccionados para el primer incremento.
Este modelo también compatible con el modelo cascada. El desarrollo evolutivo no demanda una forma específica de observar el desarrollo de algún incremento. Así, el modelo cascada puede ser usado para administrar cada esfuerzo de desarrollo.
Todo lo que uno tiene que hacer es construir un subconjunto de requerimientos conocidos y comprender al principio que muchos nuevos requerimientos es probable que aparezcan cuando el sistema sea desplegado o desarrollado.
Modelo de Prototipado de Requerimientos
...