Professional Documents
Culture Documents
INTRODUCCIN
Desde hace ya algunos aos se ha ido desarrollando una singular polmica con respecto a los distintos modelos de Ciclo de Vida para los Software que han ido haciendo aparicin con el paso del tiempo. Algunos muy aceptados, otros no tanto, con sus diferentes ventajas y desventajas, han logrado introducirse dentro de las principales metodologa de desarrollo de Software actual, y han sido adoptados por muchos programadores alrededor del mundo. En el presente trabajo se darn a conocer las principales caractersticas, ventajas y desventajas de dichos modelos.
En la siguiente Tabla Comparativa se pueden apreciar las principales diferencias, ventajas y desventajas de algunos modelos de Proceso o Ciclo de vida del Software.
MODELOS
CASCADA ASPECTOS
Requiere Conocimiento Inicial de Todos los Requerimientos. Permite cambios en los Requerimientos.
EVOLUTIVO
ESPIRAL
No
PURO
Si
RETROALIMENTADO INCREMENTAL
Si Si (Pueden ser Catastrficos en Etapas Muy Avanzadas) Alto Alto Bajo Mucho Si (Pero es muy Costoso) No Si No No
PROTOTIPO
No
No
Si
Si
Si
Nivel de Costos. Nivel de Organizacin. Nivel de Flexibilidad. Numero Requerido de Personal de Trabajo. Retorno entre las Etapas de Desarrollo. Disponibilidad del Proyecto en menos tiempo. Puede Evolucionar. Tiene Versiones Limitadas Funcionales. Tipo de Software que se Puede Desarrollar. Nivel de Evaluacin de Riesgos. ndice de Errores en Proyectos Finalizados. Nivel de Aceptacin a Nivel Comercial.
No No No No
Pequeo
Pequeo y Mediano
Como se puede constatar; an los Modelos que al parecer muestran muchas ms ventajas que otros son menos aceptados y utilizados actualmente, esto debido al bajo nivel de aceptacin dentro de la sociedad solicitante de software. Sin embargo, dichos modelos utilizan un enfoque informtico mucho ms completo, realista y eficaz para el desarrollo del Software, que permite aumentar la calidad del software y disminuir el ndice de errores.
REFERENCIAS BIBLIOGRAFICAS
- http://www.ia.uned.es/ -http://ciclosdevida.blogcindario.com/ - http://es.wikipedia.org/wiki/Software - Unidades temticas de Ingeniera del Software Ciclo de vida del Software. (3era Edicin) - Implementacin y Debugging Ciclo de Vida del Software.