Академический Документы
Профессиональный Документы
Культура Документы
MODELO CASCADA
Caractersticas: Para avanzar a la siguiente fase es necesario culminar una fase anterior. Es un modelo base para todos los modelos (ciclo de vida) Ventajas: La organizacin y actividades de las fases se encuentran bien definidas. Es el ms utilizado por su sencillez y facilidad de desarrollar. Desventajas: Lleva demasiado tiempo atravesar por todo el ciclo. Si el proyecto es muy grande, su revisin completa puede implicar mucho tiempo. __________________________________________________________________________________________
MODELO INCREMENTAL
Caractersticas: Se evitan proyectos largos y se entrega algo de valor a los usuarios con cierta frecuencia. El usuario se involucra ms. Difcil de evaluar el coste total. Requiere gestores experimentados. Los errores en los requisitos se detectan tarde.
Ventajas: Se reduce el tiempo de desarrollo inicial, ya que se implementa la funcionalidad parcial. Permite entregar al cliente un producto ms rpido en comparacin del modelo de cascada. Resulta ms sencillo acomodar cambios. Desventajas: No es recomendable para casos de sistemas de tiempo real, de alto nivel de seguridad, de procesamiento distribuido, y/o de alto ndice de riesgos. Requiere de mucha planeacin, tanto administrativa como tcnica. Requiere de metas claras para conocer el estado del proyecto. __________________________________________________________________________________________
MODELO EVOLUTIVO
Caractersticas: Son iterativos: construyen versiones de software cada vez ms completas Gestionan bien la naturaleza evolutiva del software Se adaptan bien a cambios, fechas de entrega y especificaciones del producto. Ventajas: La especificacin puede desarrollarse de forma creciente. Es ms efectivo que el modelo de cascada, ya que cumple con las necesidades inmediatas del cliente. Los usuarios y desarrolladores logran un mejor entendimiento del sistema. Desventajas: Proceso no Visible Sistemas pobremente estructurados Se requieren tcnicas y herramientas __________________________________________________________________________________________
MODELO ESPIRAL
Caractersticas: En cada giro se construye un nuevo modelo del sistema completo. Este modelo puede combinarse con otros modelos de proceso de desarroll (cascada, evolutivo). El anlisis de riesgo requiere la participacin de personal con alta calificacin. Ventajas: El modelo en espiral es un enfoque realista del desarrollo de sistemas. El desarrollador y el cliente comprenden y reaccionan mejor ante riesgos en cada uno de los niveles evolutivos. Modelo de proceso adaptable. Desventajas: Resulta difcil convencer a grandes clientes de que el enfoque evolutivo es controlable. Es nuevo y no se ha utilizado tanto como otros modelos de ciclo de vida. Si un riesgo importante no es detectado y gestionado a tiempo, indudablemente surgirn problemas. __________________________________________________________________________________________
Ventajas: Se reduce el tiempo y costos. Hay incremento en la aceptacin del nuevo sistema. Mejora la administracin de proyectos. Existe mayor comunicacin entre los desarrolladores y el usuario.
Desventajas: No es posible usar la metodologa en a todos los sistemas. Administracin difcil: saber manejar el prototipo como un proyecto sin perder de vista cul es su propsito. Adoptarlo como el sistema final: Los usuarios pueden considerar al prototipo como el sistema final cuando an es incompleto e inadecuado. __________________________________________________________________________________________
MODELO GANAR-GANAR
Caractersticas: Hace nfasis en la identificacin de las condiciones de ganancia para todas las partes, creando un plan para alcanzar las condiciones ganadoras y los riesgos correspondientes. En este tipo de modelo se crea una estrecha relacin cliente-desarrollador, donde ambos van buscan cual es lo ms conveniente para ambos y de manera individual. En este tipo de modelo se crea una estrecha relacin cliente-desarrollador, donde ambos van buscan cual es lo ms conveniente para ambos y de manera individual, Ventajas: Minimiza riesgos del proyecto Agrega objetivos de calidad Establece que "ganar" las condiciones establecidas por los usuarios, clientes, desarrolladores, ingenieros de sistemas, con el fin de evolucionar y priorizar los requisitos durante todo el proceso. Desventajas: Genera mucho tiempo en el desarrollo del sistema. Resulta como un modelo muy costoso. Requiere de mucha experiencia en la identificacin de los riesgos __________________________________________________________________________________________
METODOLOGA GIL
Caractersticas: Proceso controlado con pocos principios, el cliente es parte del equipo de desarrollo, pocos artefactos. Ventajas: Apropiado para entornos voltiles Estar preparados para el cambio, significa reducir su coste. Permite tener realimentacin de los usuarios muy til. Desventajas: Delimitar el alcance del proyecto con nuestro cliente __________________________________________________________________________________________