rational unified process (rup)
TRANSCRIPT
![Page 1: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/1.jpg)
Rational Unified Process Rational Unified Process (RUP)(RUP)
Universidad Nacional Mayor de San Universidad Nacional Mayor de San MarcosMarcos
Ingeniería de SoftwareIngeniería de SoftwarePedro Carlos BautistaPedro Carlos Bautista
![Page 2: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/2.jpg)
Rational Unified ProcessRational Unified Process
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
IndiceIndice
Definición RUP.Definición RUP.Características.Características.Elementos del proceso.Elementos del proceso.Estructura estática y dinámica RUP.Estructura estática y dinámica RUP.Productos RationalProductos Rational
![Page 3: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/3.jpg)
Rational Unified ProcessRational Unified Process• Es una metodología de ingeniería de software.Es una metodología de ingeniería de software.
Forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo ( quién hace qué, como y cuándo).
RUP = Modelo de desarrollo + Técnica Orientada a Objetos Iteractivo / Incremental
DefiniciónDefinición
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
![Page 4: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/4.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Definición : EvoluciónDefinición : Evolución
Rational Unified Process 5.0
Rational Objectory Process 4.1
Rational Objectory Process 4.0
Rational Approach Objectory
Process
Pruebas de rendimiento y carga(Performance Awareness)
Ingeniería de Negocios
Diseño OO de IU
Ingeniería de Datos(Vigortech)
UML 1.2
Proceso SQA(SQA Inc.)
UML 1.0
Administración de Configuración y Cambios
(Pure-Atria)
Escuela de Requerimientos(Requisite Inc.)
OMTBooch
UML 0.8
1998
1997
1996
1995
Ericsson method
1967
1987
Rational Unified Process 2003
2003UML 2.0
![Page 5: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/5.jpg)
Rational Unified ProcessRational Unified Process
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
IndiceIndice
Definición RUP.Definición RUP.Características.Características.Elementos del proceso.Elementos del proceso.Estructura estática y dinámica RUP.Estructura estática y dinámica RUP.Productos RationalProductos Rational
![Page 6: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/6.jpg)
Rational Unified ProcessRational Unified Process
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
CaracterísticasCaracterísticas
Características :
RUP es una enorme base de conocimientos de ingeniería de software, desarrollado por Rational (IBM).
Centrado en la arquitectura de software, dirigido por casos de uso, iteractivo e incremental.
RUP es un marco de referencia de procesos como Modelado en SPEM (Software Process Engineering Metamodel)
La Gestión del proyecto se centra en la gestión de riesgos.
Actualizado constantemente para tener las mejores prácticas.
![Page 7: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/7.jpg)
Rational Unified ProcessRational Unified Process
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
CaracterísticasCaracterísticas
Características :
Aumenta la productividad del desarrollador, existen herramientas de apoyo en todo el proceso: Modelamiento visual, plantillas, bases de conocimiento.
RUP ayuda a planificar, diseñar, implementar, ejecutar y evaluar pruebas que verifiquen rendimiento y confiabilidad.
Evalua si los cambios son necesarios, control, monitoreo y rastreo de cambios
![Page 8: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/8.jpg)
IteractivoIteractivo
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
CaracterísticasCaracterísticas
RUP sigue un modelo iterativo que aborda las tareas más riesgosas primero
![Page 9: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/9.jpg)
Iteractivo incrementalIteractivo incremental
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
CaracterísticasCaracterísticas
![Page 10: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/10.jpg)
Software Process Engineering Metamodel (SPEM) (SPEM)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
CaracterísticasCaracterísticas
![Page 11: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/11.jpg)
Rational Unified ProcessRational Unified Process
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
IndiceIndice
Definición RUP.Definición RUP.Características.Características.Elementos del proceso.Elementos del proceso.Estructura estática y dinámica RUP.Estructura estática y dinámica RUP.Productos RationalProductos Rational
![Page 12: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/12.jpg)
Rational Unified ProcessRational Unified Process
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Elementos del ProcesoElementos del Proceso
Rol
Actividad
Artefacto
Flujo de trabajo
Define el comportamiento y las responsabilidades de un individuo, las responsabilidades: Hacer una serie de actividades, ser el responsable de una serie de artefactos.
Unidad de trabajo que se asigna a un Rol, involucra uno mas artefactos Ejm: Encontrar actores y casos de uso – Analista.
Revisar el diseño - Revisor de diseño
Elementos de información producidos, modificados o usados por el proceso. Ejm: el modelo de casos de uso o el modelo de diseño o una clase.
Continuar
![Page 13: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/13.jpg)
Asignación de actividadesAsignación de actividades
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Elemento del ProcesoElemento del Proceso
![Page 14: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/14.jpg)
Flujos de TrabajoFlujos de Trabajo
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Elemento del ProcesoElemento del Proceso
Análisis deArquitectura
Diseño deArquitectura
DescribirConcurrencia
DescribirDistribución
Análisis deCasos de Uso
Diseño deCasos de Uso
Análisis deObjetos Diseño de
Objetos
Revisar elAnálisis
Revisar elDiseño
Revisar laArquitecturaRevisor de
Diseño
Diseñador
Diseñador deCasos de Uso
ArquitectoUna lista de actividades, roles y artefactos constituye un proceso.
Un flujo de trabajo es una secuencia de actividades que produce un resultado valioso.
![Page 15: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/15.jpg)
Rational Unified ProcessRational Unified Process
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
IndiceIndice
Definición RUP.Definición RUP.Características.Características.Elementos del proceso.Elementos del proceso.Estructura estática y dinámica RUP.Estructura estática y dinámica RUP.Productos RationalProductos Rational
![Page 16: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/16.jpg)
Disciplinas / Fases Disciplinas / Fases
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Estructura estática y dinámicaEstructura estática y dinámica
![Page 17: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/17.jpg)
Disciplina : Flujo de trabajoDisciplina : Flujo de trabajo
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Estructura estática y dinámica : Disciplinas - Flujo de TrabajoEstructura estática y dinámica : Disciplinas - Flujo de Trabajo
![Page 18: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/18.jpg)
Disciplina : Flujo de Trabajo Detalle Disciplina : Flujo de Trabajo Detalle
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Estructura estática y dinámica : Disciplinas - Flujo de trabajoEstructura estática y dinámica : Disciplinas - Flujo de trabajo
![Page 19: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/19.jpg)
FasesFases
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Estructura estática y dinámica : Fases - InicioEstructura estática y dinámica : Fases - Inicio
Fase : InicioEntender que se va a construir, entender los puntos clave del proyecto, entender los costos/tiempos y riesgos del proyecto.Decidir el proceso y la herramienta a utilizar, definir una posible solución.
Objetivos del Ciclo de VidaConsenso con el cliente sobre alcance, requisitos clave del proyecto, estimaciones de costo/tiempo, prioridades, riesgos.
![Page 20: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/20.jpg)
FasesFases
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Estructura estática y dinámica : Fases - ElaboraciónEstructura estática y dinámica : Fases - Elaboración
Fase : ElaboraciónIdentificar y describir gran parte de los requisitos, diseñar, revisar y validar la Arquitectura; eliminar los riesgos mas importantes y actualizar la planificación.Aspectos a definir, base de datos, concurrencia, procesos, hilos y distribución física,Probar escenarios críticos.
Arquitectura del Ciclo de VidaDocumento de visión, requisitos y arquitectura estable. Se han probado prototipos demostrando riesgos mitigados. Modelos de caso de uso al 80%.Existe menor riesgo y menor incertidumbre para planificar el proyecto.
![Page 21: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/21.jpg)
FasesFases
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Estructura estática y dinámica : Fases - ConstrucciónEstructura estática y dinámica : Fases - Construcción
Fase : CosntrucciónMinimizar costos y obtener cierto grado de paralelismo en el desarrollo, construir un Beta funcional del producto.
Capacidad Operacional InicialEl producto integrado estable y corriendo en la plataforma adecuada
![Page 22: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/22.jpg)
FasesFases
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Estructura estática y dinámica : Fases - TransiciónEstructura estática y dinámica : Fases - Transición
Fase : TransiciónTraspasar el software a la comunidad de usuarios, test del producto, formación de los usuarios y encargados de mantenimiento, preparar implantación, empaquetado.
Producto ReleaseSatisfacción de los usuarios, lograr el consenso para liberar el producto.
![Page 23: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/23.jpg)
Rational Unified ProcessRational Unified Process
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
IndiceIndice
Definición RUP.Definición RUP.Características.Características.Elementos del proceso.Elementos del proceso.Estructura estática y dinámica RUP.Estructura estática y dinámica RUP.Productos RationalProductos Rational
![Page 24: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/24.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Productos : IBM – Plataforma de Desarrollo IBMProductos : IBM – Plataforma de Desarrollo IBM
![Page 25: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/25.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Productos : IBM – Plataforma de Desarrollo IBMProductos : IBM – Plataforma de Desarrollo IBM
![Page 26: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/26.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Productos : Universidad EAFITProductos : Universidad EAFIT
![Page 27: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/27.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Productos : Universidad EAFITProductos : Universidad EAFIT
![Page 28: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/28.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Productos : Universidad EAFITProductos : Universidad EAFIT
![Page 29: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/29.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Productos : Universidad EAFITProductos : Universidad EAFIT
![Page 30: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/30.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Productos : Universidad EAFITProductos : Universidad EAFIT
![Page 31: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/31.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Productos : Universidad EAFITProductos : Universidad EAFIT
![Page 32: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/32.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Productos : Universidad EAFITProductos : Universidad EAFIT
![Page 33: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/33.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
Productos : Universidad EAFITProductos : Universidad EAFIT
![Page 34: Rational Unified Process (RUP)](https://reader031.vdocuments.us/reader031/viewer/2022020922/546c31e1b4af9f07628b4ac2/html5/thumbnails/34.jpg)
Rational Unified Process Ingeniería de Rational Unified Process Ingeniería de SoftwareSoftware
FINFIN