Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE
PROGRAMACION II
TEMA: Ventajas y desventajas de los Modelos de Ciclo de Vida del
Software.
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.
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.
PURO
Si
EVOLUTIVO
RETROALIMENTADO INCREMENTAL
Si
ESPIRAL
PROTOTIPO
No
No
No
Si
Si
Si
Alto
Alto
Muy Bajo
Mucho
Si
(Pueden ser
Catastrficos en
Etapas Muy
Avanzadas)
Alto
Alto
Bajo
Mucho
Medio
Medio
Medio
Medio
Medio
Alto
Alto
Poco
Alto
Medio
Alto
Poco
No
Si
(Pero es muy Costoso)
Si
Si
Si
No
No
Si
Si
Si
No
No
Si
No
Si
Si
Si
Si
Si
No
Pequeo
Pequeo y Mediano
Pequeo,
Mediano y
Grande.
Bajo
Bajo
Medio
Pequeo,
Mediano y
Grande
(Complejo)
Alto
Alto
Medio
Bajo
Pequeo,
Mediano y
Grande
(Complejo)
Alto (Muy
Difcil)
Bajo
Bajo
Alto
Medio
Bajo
Medio
No
Bajo
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.