student
RUP es un proceso de desarrollo de software y conjunto de metodologías adaptables al contexto y necesidades a cada organización y que junto con el LenguajeUnificado de Modelado UML constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos.
Por otra parte RUP se caracteriza comouna disciplina que busca asignar tareas y responsabilidades en una empresa de desarrollo. También RUP estima tareas y horarios del plan a realizarse, midiendo los tiempos y sus etapas.
Como se sabeRUP se divide en 4 fases fundamentales que son; inicio, elaboración, construcción, transición, y que al final todo concluye con una toma de decisiones.
En el inicio se establece la visión de nuestroproyecto así como algún diagrama por lo regular caso de uso, se documenta los requisitos.
En la elaboración se documenta la arquitectura así como las vistas con las que se va a trabajar como porejemplo la vista lógica en la cual se podría definir o crear diagramas de clases o modelo entidad relación entre otros diagramas como por ejemplo diagrama de secuencia, de estados, de colaboración.
En laconstrucción se verifica que los requisitos faltantes, se hacen las pruebas de regresión según sea el caso.
En la última fase que es la de transición aquí se echa andar las pruebas finales deaceptación y se pone a prueba en una organización para su funcionamiento.
Toda fase incluye asignación de tiempo, hitos principales, las iteraciones por fases y plan de proyecto.
RUP realiza un levantamientoexhaustivo de requerimientos que son los siguientes:
Busca detectar defectos en las fases iniciales.
Intenta reducir el número de cambios tanto como sea posible.
Realiza el Análisis y diseño, tancompleto como sea posible.
Diseño genérico, intenta anticiparse a futuras necesidades.
Las necesidades de clientes no son fáciles de discernir.
Existe un contrato prefijado con los clientes.
El...
Regístrate para leer el documento completo.