Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodologias 02
Metodologias 02
Cascada
Anlisis de los requisitos del sistema Anlisis de los requisitos de software Diseo preliminar Diseo detallado Codificacin y pruebas Explotacin y mantenimiento
25/Sep/06
Num. 1
Conceptos Generales
Cascada
Crticas
No refleja realmente el proceso de desarrollo del software Se tarda mucho tiempo en pasar por todo el ciclo Perpetua el fracaso de la industria del software en su comunicacin con el usuario final El mantenimiento se realiza en el cdigo fuente Las revisiones de proyectos de gran complejidad son muy difciles Impone una estructura de administracin de proyectos
25/Sep/06
Num. 2
Conceptos Generales
Incremental
Anlisis de Requerimientos del Sistema Anlisis de Req. del Software Anlisis de Req. del Software Anlisis de Req. del Software
...
Diseo
Diseo
Diseo
Codificacin
Codificacin
Codificacin
Mantenimiento
25/Sep/06
Num. 3
Conceptos Generales
Incremental
Metodologa Incremental
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 costo total Difcil de aplicar a sistemas transaccionales que tienden a ser integrados y a operar como un todo Requiere desarrolladores experimentados Los errores en los requisitos se detectan tarde El resultado puede ser muy positivo
25/Sep/06 Metodologas de Anlisis y Diseo de Sistemas Num. 4
Conceptos Generales
Prototipos
Anlisis de los requisitos del sistema Anlisis de los requisitos de software Diseo preliminar Diseo detallado Prototipo
Prototipo
Prototipo
25/Sep/06
Num. 5
Conceptos Generales
Prototipos
Metodologa de Prototipos
No modifica el flujo del ciclo de vida Reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios Reduce costos y aumenta la probabilidad de xito Exige disponer de las herramientas adecuadas No presenta calidad ni robustez Una vez identificados todos los requisitos mediante prototipo, se construye el producto de ingeniera.
25/Sep/06 Metodologas de Anlisis y Diseo de Sistemas Num. 6
Conceptos Generales
Prototipos
El prototipado es un medio excelente para recoger el feedback (retroalimentacin) del usuario final
25/Sep/06 Metodologas de Anlisis y Diseo de Sistemas Num. 7
Conceptos Generales
Prototipos
Conceptos Generales
Prototipos
EL PROTOTIPADO EVOLUTIVO
Construccin de una implementacin parcial que cubre los requisitos conocidos, para ir aprendiendo el resto y, paulatinamente, incorporarlos al sistema Reduce el riesgo y aumenta la probabilidad de xito No se conocen niveles apropiados de calidad y documentacin Problemas de gestin de configuracin
Construir software para que pueda ser modificado fcilmente es un arte desconocido
25/Sep/06
Num. 9
Conceptos Generales
Espiral
25/Sep/06
Num. 10
Conceptos Generales
Espiral
Modelo en Espiral
Trata de mejorar los ciclos de vida clsicos y prototipos. Permite acomodar otros modelos Incorpora objetivos de calidad y gestin de riesgos Elimina errores y alternativas no atractivas al comienzo Permite iteraciones, vuelta atrs y finalizaciones rpidas Cada ciclo empieza identificando:
Los objetivos de la porcin correspondiente Las alternativas Restricciones
Cada ciclo se completa con una revisin que incluye todo el ciclo anterior y el plan para el siguiente
25/Sep/06 Metodologas de Anlisis y Diseo de Sistemas Num. 11
Conceptos Generales
Espiral