Professional Documents
Culture Documents
www.dsic.upv.es/~letelier
Objectory Process
1987-1995
UML
Enfoque Ericsson
www.dsic.upv.es/~letelier
Dos Dimensiones
www.dsic.upv.es/~letelier
Inception
Elaboration
Construction
Transition
Objetivos (Vision)
Arquitectura
tiempo
www.dsic.upv.es/~letelier
Elementos en RUP
Workflows (Disciplinas)
Workflows Primarios
Business Modeling (Modelado del Negocio) Requirements (Catlogo de Requisitos) Analysis & Design (Anlisis y Diseo) Implementation (Implementacin) Test (Pruebas) Deployment (Despliegue)
Workflows de Apoyo
Environment (Entorno) Project Management (Gestin del Proyecto) Configuration & Change Management (Gestin de Configuracin y Cambios)
www.dsic.upv.es/~letelier
Roles
Actividades
Artefactos
6
www.dsic.upv.es/~letelier
Testing professional
Manager
Developer
Change Control Manager Configuration Manager Deployment Manager Process Engineer Project Manager Project Reviewer Course Developer Graphic Artist Stakeholder System Administrator Technical Writer Tool Specialist
7
Other
www.dsic.upv.es/~letelier
Deployment Set
www.dsic.upv.es/~letelier
www.dsic.upv.es/~letelier
10
Proceso Dirigido por los Casos de Uso Proceso Iterativo e Incremental Proceso Centrado en la Arquitectura
www.dsic.upv.es/~letelier
11
Realizar los casos de uso Verificar que se satisfacen los casos de uso
Pruebas
www.dsic.upv.es/~letelier
12
Caso de Uso
Realizacin de Anlisis
Realizacin de Diseo
trace
trace
Pruebas Unitarias
Pruebas Funcionales
X
Caso de Prueba
[The Unified Software Development Process. I. Jacobson, G. Booch and J. Rumbaugh. Addison-Wesley, 1999]
www.dsic.upv.es/~letelier
13
www.dsic.upv.es/~letelier
14
www.dsic.upv.es/~letelier
www.dsic.upv.es/~letelier
www.dsic.upv.es/~letelier
www.dsic.upv.es/~letelier
www.dsic.upv.es/~letelier
19
Arquitectura de un sistema es la organizacin o estructura de sus partes ms relevantes Un arquitectura ejecutable es una implementacin parcial del sistema, construida para demostrar algunas funciones y propiedades
RUP establece refinamientos sucesivos de una arquitectura ejecutable, construida como un prototipo evolutivo
Elaboration Construction
Transition
Inception
Architecture
www.dsic.upv.es/~letelier
20
release
(producto al final de una iteracin)
base line
(release asociada a un hito)
generacin
(release final de un ciclo de desarrollo)
21
www.dsic.upv.es/~letelier
Elaboracin 20 % 30 %
Construccin 65 % 50 %
www.dsic.upv.es/~letelier
22
www.dsic.upv.es/~letelier
23
www.dsic.upv.es/~letelier
24