Modelos De Ciclos De Vida Del Software
Ciclo de Vida del Software
Define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software.
El primer ciclo de vida delsoftware, "Cascada", fue definido por Winston Royce a fines del 70.
Desde 10 a 15 años atrás, este modelo fue sujeto a críticas, por ser restrictivo y rígido.
Se ocupa en describir las fases principaesdel desarrollo de software, ayudando a administrarel progreso y desarrollo, ademas de proveer un espacio de trabajo detallado de la elaboracion del software
Modelo Cascada
Este es el más básico detodos los modelos. su visión dice que el desarrollo de software esa través de una secuencia simple de fases. Cada fase tiene un conjunto de metas bien definidas. Utiliza punto de control para pasar ala siguiente fase: Análisis, Diseño, Codificación, Pruebas, Implementación, Mantenimiento. Se tarda mucho tiempo en pasar todo el ciclo. El fracaso del software es la comunicación con el usuariofinal. Se utiliza en proyectos con requerimientos bien definidos. Las flechas muestran el flujo de información entre las fases.
este modelo se enfrasca en los en: Planear un proyecto antes de embarcarseen él. Definir el comportamiento externo antes de diseñar su arquitectura interna. Documentar los resultados de cada actividad. Diseñar un sistema antes de codificarlo. Testear el sistema después deconstruirlo.
Modelo De Desarrollo Incremental
Existen riesgos en el desarrollo de sistemas largos y complejos. La forma de reducir los riesgos es construir una parte del sistema.
Un sistemapequeño es siempre menos riesgoso que construir un sistema grande.es más fácil determinar si los requerimientos para los niveles subsiguientes son correctos.
Reduciendo el tiempo de desarrollo de un sistemadecrecen las probabilidades que esos requerimientos de usuarios puedan cambiar durante el desarrollo. Los errores de desarrollo realizados en un incremento, pueden ser arreglados antes del...
Regístrate para leer el documento completo.