Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
www.dsic.upv.es/~letelier/pub
No existe un proceso de software universal. Las caractersticas de cada proyecto (equipo de desarrollo, recursos, etc.) exigen que el proceso sea configurable
www.dsic.upv.es/~letelier/pub
Dos Dimensiones
HITOS (MILESTONES)
Inception Elaboration Construction Transition
FASES E
Objetivos (Vision)
Arquitectura
tiempo
www.dsic.upv.es/~letelier/pub
ELEMENTOS EN RUP
Workflows (Disciplinas)
Workflows Primarios
Business Modeling (Modelado del Negocio) Requirements (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/pub
... ELEMENTOS EN RUP Workflow, Workflow Detail , Workers, Actividades y Artefactos Ejemplo
Workflow: Requirements Workflow Detail:Analyse the Problem
Workers
Actividades
Artefactos
www.dsic.upv.es/~letelier/pub
Manager workers
User-Interface Designer
Developer workers
Architect Architecture Reviewer Capsule Designer Code Reviewer Database Designer Design Reviewer Designer Implementer Integrator
Change Control Manager Configuration Manager Deployment Manager Process Engineer Project Manager Project Reviewer Any Worker Course Developer Graphic Artist Stakeholder System Administrator Technical Writer Tool Specialist
Other workers
www.dsic.upv.es/~letelier/pub
Resultado parcial o final que es producido y usado durante el proyecto. Son las entradas y salidas de las actividades Un artefacto puede ser un documento, un modelo o un elemento de modelo Conjuntos de Artefactos
Business Modeling Set Requirements Set Analysis & Design Set Implementation Set Test Set
Deployment Set
www.dsic.upv.es/~letelier/pub
www.dsic.upv.es/~letelier/pub
www.dsic.upv.es/~letelier/pub
Realizar los casos de uso Verificar que se satisfacen los casos de uso
Pruebas
www.dsic.upv.es/~letelier/pub
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/pub
El ciclo de vida iterativo se basa en la evolucin de prototipos ejecutables que se muestran a los usuarios y clientes En el ciclo de vida iterativo a cada iteracin se reproduce el ciclo de vida en cascada a menor escala Los objetivos de una iteracin se establecen en funcin de la evaluacin de las iteraciones precedentes
www.dsic.upv.es/~letelier/pub
www.dsic.upv.es/~letelier/pub
Evaluacin de la entrega ejecutable (evaluacin del prototipo en funcin de las pruebas y de los criterios definidos)
Preparacin de la entrega (documentacin e instalacin del prototipo)
www.dsic.upv.es/~letelier/pub
www.dsic.upv.es/~letelier/pub
Elaboracin 20 % 30 %
Construccin 65 % 50 %
www.dsic.upv.es/~letelier/pub
www.dsic.upv.es/~letelier/pub