1. Ciclos de vida Ventajas Desventajas
cascada • Mejora en la • Revisión y análisis
definición de los insuficiente cuando
requerimientos. las funciones de
• Involucramiento y analistas y usuarios
satisfacción de los ya no están
usuarios. separadas.
• Control del proceso • Falta de normas
de desarrollo de adecuadas y
sistemas por los controles para el
usuarios. aseguramiento de la
• Disminuir el rezago calidad.
en cuanto al • Datos no
desarrollo de controlados.
aplicaciones. • Proliferación de los
sistemas privados
de información.
Espiral *Utiliza un sistema de *Modelo que no garantiza
control de Riesgos para el que se conseguirá un
desarrollo del software. producto final.
*El desarrollo del sistema
*Puede interrumpirse si los lleva bastante tiempo y
riesgos son altos. recursos, por lo que no es
recomendable para
*Modelo muy utilizado para emprendimientos a
el desarrollo de grandes pequeña escala.
proyectos, como desarrollo
de Sistemas Operativos
Estructurado • Economía. • Pérdida de control.
• Calidad en el • Vulnerabilidad de la
servicio. información
• Predecibilidad. estratégica.
• Flexibilidad. • Dependencia.
• Hace que los costos
fijos pasen a ser
variables.
• Liberación de
recursos humanos
para otros
proyectos.
• Liberación de capital
financiero.
Kendall y kendall El usuario se involucra mas Hay costos ocultos en su
Se evitan proyectos largos y implementación, ya que se
se entrega “Algo de valor” a incorporan varias actividades a
los usuarios con cierta realizar por el equipo, y hay
frecuencia que saber medir ese impacto
Se puede financiar el proyecto para no fracasar en el intento.
por partes
2. Senn Modificación del Sistema en Eliminación de sistemas
Etapas tempranas de su indeseables: Por permitir
desarrollo: El éxito del uso recopilar información nos
del prototipo depende de qué
permite eliminar un
tan pronto y con que
frecuencia se reciba la sistema que no llegó a ser
retroalimentación del usuario lo que esperaban de él los
para hacer cambios y usuarios. La inversión de
adecuarlos a las necesidades tiempo y dinero se destaca
actuales. Los cambios pero es menor que la del
iniciales durante el desarrollo sistema completo. Se toma
de un proyecto son menos esta decisión cuando el
costosos que si se realizan sistema no es útil o no
en etapas tardías, como el
satisface los objetivos que
prototipo puede cambiar
varias veces la flexibilidad y se propuso el equipo de
adaptabilidad son su esencia, desarrollo, es una decisión
la pauta del cambio la da la dificil pero evita seguir
retroalimentación, la cual nos gastando dinero y tiempo
permite conocer la opinión en un proyecto inservible.
del usuario sobre cambios a
la entrada o salida de un
proceso, que al evaluarla nos
permite obtener los
requerimientos y mejorar el
sistema.
RUP Mitigación temprana de Por el grado de complejidad
posibles riesgos altos puede no resultar muy
Progreso visible en las etapas adecuado.
tempranas El RUP es generalmente mal
El conocimiento adquirido en aplicado en el estilo cascada.
una iteración puede aplicarse Requiere conocimientos del
de iteración a iteración proceso y de UML.
Los usuarios están
involucrados continuamente