Proyecto
| |Pág. |
|Indice |1 |
|............................................................................................................... | ||¿Qué es RUP?................................................................................................... |2 |
|Las mejores prácticas ...................................................................................... |2 |
|Ciclos y Fases |3 ||.................................................................................................. | |
|Inicio .................................................................................................... |4 |
|Elaboración .......................................................................................... |5 |
|Construcción........................................................................................ |6 |
|Transición ............................................................................................ |6 |
|Definiciones | |
|Roles..................................................................................................... |7 |
|Actividades ........................................................................................... |7 |
|Artefactos ............................................................................................. |8 |
|Bibliografía utilizada....................................................................................... |9 |
¿Que es RUP?
Gráfico: RUP
• RUP es un proceso de desarrollo de software:
- Forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quién hace qué, cuándo y cómo).
• Objetivos:
- Asegurar la producción de software de calidad dentro de plazos y presupuestospredecibles. Dirigido por casos de uso, centrado en la arquitectura, iterativo (mini-proyectos) e incremental (versiones).
• Es también un producto:
- Desarrollado y mantenido por Rational.
- Actualizado constantemente para tener en cuenta las mejores prácticas de acuerdo con la experiencia.
• Aumenta la productividad de los desarrolladores mediante acceso a:- Base de conocimiento
- Plantillas
- Herramientas
• Se centra en la producción y mantenimiento de modelos del sistema más que en producir documentos.
• RUP es una guía de cómo usar UML de la forma más efectiva.
Las mejores prácticas
• RUP pretende implementar las mejores prácticas actuales en ingeniería de software:
- Desarrolloiterativo del software
- Administración de requerimientos
- Uso de arquitecturas basadas en componentes
- Modelamiento visual del software
- Verificación de la calidad del software
- Control de cambios
Ciclos y fases
Gráfico: Fases de RUP
• RUP divide el proceso de desarrollo en ciclos, teniendo un producto al final de cada ciclo.
•Cada ciclo se divide en cuatro Fases:
- Inicio
- Elaboración
- Construcción
- Transición
• Cada fase concluye con un hito bien definido donde deben tomarse ciertas decisiones.
Fases de RUP: Inicio (Inception)
• Se establece la oportunidad y alcance el proyecto.
• Se identifican todas las entidades externas con las que se trata...
Regístrate para leer el documento completo.