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
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

Ventajas y desventajas modelos

  • 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