muy buen aporte
Empecemos por el significado de la sigla: RationalUnified Process; Rational, es una marca. Nos queda UP, “proceso unificado”. Bien, entonces RUP es un proceso; un proceso de ingeniería de software, que agrupa tareas, prácticas, roles (y otrosconceptos que ya vimos e iremos viendo) con el objetivo de intentar describir quien hace que, cuando y como en un proyecto de desarrollo o implementación de software.
Pueden revisar el post de la claseanterior para más detalles.
Continuemos con el detalle de la primera fase de RUP:
Fase de Inicio
La mayoría de los proyectos requieren una etapa inicial breve en la que se estudian los siguientestipos de preguntas:
• ¿Cual es la visión y el análisis del negocio para este proyecto?
• ¿Es viable?
• ¿Comprar y/o construir?
• Estimación aproximada del costo.
• ¿Se debería abortar o seguir?
•¿Cuáles son los límites de este proyecto?
• ¿De que forma voy a evaluar los resultados del proyecto?
Artefactos que se pueden crear en la etapa de inicio:
• Visión y Análisis del Negocio: Describe losobjetivos y las restricciones del alto nivel, el análisis del negocio y proporciona un informe para la toma de decisiones.
• Modelo de Casos de Uso: Describe los requisitos funcionales y los nofuncionales relacionados.
• Especificación Complementaria: Describe otros requisitos.
• Glosario. Terminología clave del dominio.
• Lista de Riesgos y Plan de Gestión de contingencias: Describe losriesgos del negocio, técnicos, recursos, planificación, y las ideas para mitigarlos.
• Prototipops y pruebas de conceptos: Para clarificar la visión y validar las ideas técnicas.
• Plan de iteración:Describe que hacer en la primera iteración de elaboración.
• Plan de desarrollo de software: Estimación de poca precisión de la duración y esfuerzo de la fase de elaboración. Herramientas,...
Regístrate para leer el documento completo.