Modelos Y Ciclos De Vida Del Desarrollo De Software
Introducción
Planteamiento del problema:
Con la finalidad de eliminar con la mala organización que se tenía en la ingeniería de software en eldesarrollo de software, se implementaron varios modelos, paradigmas y filosofías de desarrollo, conocidos como modelos o ciclos de vida del desarrollo de software, influyendo en el proceso que se tomapara construir, la entrega y hace evolucionar el software.
Desarrollo
Tipos de modelos:
Modelo en cascada: También llamado ciclo de vida clásico. Basado en la metodología que ordena rigurosamente lasetapas del ciclo de la vida de un software empezando con la especificación de los requerimientos, siguiendo con la planeación, el diseño, la implementación, Verificación y mantenimiento del software.Modelo de prototipos: Perteneciente a los modelos de desarrollo evolutivo, este modelo permite que todo el sistema, se construya rápidamente para comprender con facilidad ciertos aspectos en los que seasegure que cliente, usuario y desarrollador estén de acurdo con los temimos, así como tener la solución que se propone para los requerimientos dados, y de ese manera evitar malos entendidos almomento de desarrollar. “Este modelo principalmente se aplica cuando un cliente define un conjunto de objetivos generales para el software a desarrollarse sin delimitar detalladamente los requisitos deentrada procesamiento y salida.” (Wikipedia). Lo que facilita este modelo es al que el ingeniero y el cliente puedan entender de mejor manera cuál será el resultado final,
Modelo en espiral: Propuestopor Barry Boehm en 1986, es un proceso evolutivo el software se desarrolla en una serie de entregas evolutivas (ciclos o iteraciones), esté proceso representas ventajas en el desarrollo lineal, en elcálculo de los riesgos pude ser muy complicado y es por eso que en el ámbito real es muy raro utilizarlo.
Modelo de desarrollo por etapas: Es este modelo se muestra al cliente en etapas definidas. Se...
Regístrate para leer el documento completo.