Metodologia rup
RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quién, cómo, cuándo y qué debe hacerse en el proyecto.
* Es Un proceso de desarrollodel software
* Es un marco de trabajo genérico.
* Esta basado en componentes.
* Utiliza UML.
Objetivos:
* Llegar a un acuerdo formal con los clientes y usuarios finales sobre loque el sistema debe de hacer.
* Proporcionar a los miembros del proyecto una idea clara de los requerimientos del sistema.
* Delimitar las fronteras del sistema
* Proporcionar las basespara la planificación del contenido técnico de las iteraciones, los costos y el tiempo para el desarrollo del sistema
* Definir la interface gráfica del sistema.
Características:
* Formadisciplinada de asignar tareas y responsabilidades (quién hace qué, cuándo y cómo)
* Centrado en la arquitectura
* Desarrollo iterativo
* Uso de arquitectura basada en componentes
*Control de cambios
* Modelado visual del software
* Verificación de la calidad del software
Fases:
Dependiendo de la iteración del proceso el equipo de desarrollo puede realizar 7 tipos deactividades en este:
* Fase de Inicio: Se hace un plan de fases, se identifican los principales casos de uso y se identifican los riesgos, durante la fase de inicio las interacciones hacen y ponenmayor énfasis en actividades de:
* Modelado de negocio
* Requisitos
* Fase de elaboración: se hace un plan de proyecto, se completan los casos de uso y se eliminan los riesgo ,lasinteracciones se orientan al desarrollo de la arquitectura y abarcan :
* Los flujos de trabajo de requerimientos
* Modelado de negocios
* análisis
* diseño
* Fase deConstrucción: se concentra en la elaboración de un producto totalmente operativo y eficiente y el manual de usuario y Son:
* Implementación
* Pruebas
Relaciones en UML:
RUP propones...
Regístrate para leer el documento completo.