RUP_METODOLOGIA
Páginas: 8 (1864 palabras)
Publicado: 6 de mayo de 2013
Unidad: 2
Semana: 3
ANALISIS Y DISEÑO DE
SISTEMAS DE INFORMACIÓN
Tema:
Rational Unified Process (RUP)
Ing. Antonio Arqque Pantigozo
1
¿Qué es RUP?
Rational Unified Process (RUP) es un producto
desarrollado y Mantenido por RATIONAL
SOFTWARE.
Potencia la Productividad del equipo
Las actividades especificadas por RUP crean y
mantienen modelos.
Es una guía de cómo usar UML. Constituye la
metodología
2
¿Qué es RUP?
Soportado por herramientas, que automatizan
gran parte del proceso.
3
1
¿Qué es RUP?
Es un proceso configurable. No existe un único
proceso adecuado para todo el desarrollo de
software.
Sirve para pequeños equipos de desarrollo
tanto para grandes organizaciones.
Puede adecuarse a diversassituaciones
4
Características del RUP?
Orientado a Objetos.
Cualquier cosa del mundo real que puede ser
representada. Características, identidad, estado y
comportamiento
5
Características del RUP?
Iterativo incremental
Guiado por caso de uso
Es centrado en tres puntos:
o Personas
o Procesos
o Herramientas y métodos
6
2
Características del RUP?
Tomar el últimofeedback
Captura de requerimientos
de usuario
Mitigar los mayores
riesgos temprano
Integrado con herramientas
de desarrollo
Controlado
e Iterativo
Basado en
casos de uso
Arquitectura
centralizada
Configurable
Aumentar el
Reuso
Mejorar la calidad
Personalizar el
proceso
7
Ciclo de Vida del RUP
El ciclo de vida esta partido en ciclos, y cada ciclo trabaja
sobreuna nueva generación del producto.
RUP divide cada ciclo de desarrollo en cuatros fases:
Fase de Conceptualización
Fase de Elaboración
Fase de Construcción
Fase de Transición
8
Principales puntos de control (Milestones)
Inception
Elaboration
Construction
Objetivos Arquitectura
(Vision)
Transition
Capacidad
Lanzamiento
Operacional del Producto
Inicial
tiempoInicio: Definir el alcance del proyecto
Elaboración: Planificar el proyecto, elaborar una
arquitectura base
Construcción: Construir el sistema
Transición: Transición a los usuarios
9
3
Fase de Conceptualización o Incepción
Inception
tiempo
Resultados
• Visión documentada, en donde se define los req´s principales del proyecto,
principales características y restricciones
• Uninicial modelo USE-CASE del negocio (10% - 20%)
• Un glosario de conceptos y términos del proyecto
• Un inicial modelo del Negocio, que incluya el contexto de la empresa y
factores de éxito (Costo - Beneficio).
• Un inicial inventario y costeo de riesgos
• El plan del proyecto (donde se muestren las etapas e iteraciones)
• Si es posible un prototipo inicial
10
Fase de Conceptualización oIncepción
Inception
tiempo
Control
Puntos a Controlar (Hitos)
• Conocimiento y compromiso por parte de los Stakeholder en los
objetivos definidos y estimación de tareas y el costo de las mismas
• Evidenciar en los USE - CASE primarios el entendimiento de los req´s
del Usuario
• Credibilidad en la estimación de tiempos y costeo, prioridades, riesgos
y desarrollo del proceso
•Conocimiento de las arquitecturas involucradas en los sistemas
• Validar costos actuales vs los costos planificados.
11
Fase de Elaboración
Elaboration
tiempo
Resultados
• Modelo del USE - CASE (80% completado), todos los USE - CASE y
actores han sido identificados y las descripciones de los USE - CASE
han sido elaboradas
• Requerimientos suplementarios son recolectados y asociados a undiagrama USE - CASE
• Descripción de la arquitectura del Software
• Prototipo del Software
• Lista de riesgos y Case´s del negocio validados
• Plan del Proyecto completo y aprobado por el Usuario Lider
12
• Manual de Usuario preliminar.
4
Fase de Elaboración
Elaboration
tiempo
Control
Puntos de Control - Hitos:
• ¿Es la visión del producto estable?
• ¿Es arquitectura estable?...
Leer documento completo
Regístrate para leer el documento completo.