Title: Proceso Unificado
1Proceso Unificado
Un caso práctico
baufest. (del alemán). bau construcción / Fest
sólida
2Agenda
- Introducción al Proceso Unificado
- Disciplinas básicas
- Demo
- Un Caso Práctico
- Creación de Modelos
- Demo
- Presentación del ejemplo
- Requerimientos
- Demo de modelado de Casos de Uso
- Análisis y Diseño / Codificación
- Demo
- Preguntas
3Introducción al Proceso Unificado
4Disciplinas Básicas
5Fases e Hitos de un Proyecto
Hitos Principales
Inicio
Elaboración
Construccción
Transición
Tiempo
6Iteraciones
Puntos de Decisión Planificados (Admin.)
Inicio
Elaboración
Construcción
Transición
Iteración Preliminar 1
Iteración Arquitec. 2
Iteración Arquitec. 3
Iteración Desarroll. 4
Iteración Desarroll. 6
Iteración Desarroll. 5
Iteración Transición 7
Iteración Transición 8
Puntos Planificados de Visibilidad
(IngenierÃa) Releases (entregas)
7Fases, Iteraciones y Disciplinas
Alcances yObjetivos
Versión Beta
VersiónFinal
Arquitectura
Inicio
Elaboración
Construcción
Transición
Fases
Iteración
Iteración
Iteración
Iteración
Iteraciones
Requerimientos
Análisis y Diseño
EntregasInternas
Codificación
Disciplinas
Prueba
Admin. Proyecto
Gestión Configur. y Cambio
8Las disciplinas producen modelos
9Roles y Entregables
10Actividades por Rol
11Demo Proceso Unificado
12Un Caso Práctico
13Creación de Modelos
- XDE permite modelar y codificar en el mismo
entorno Microsoft Visual Studio .NET. - Cada solución y proyecto pueden tener varios
modelos.
14Demo de Creación de Modelos
15Presentación del Ejemplo
- El objetivo de la aplicación de ejemplo es
permitir a las personas inscribirse en los
eventos organizados por Baufest. - Plataforma
- Cliente Web para la inscripción a eventos
- Cliente Rico para la administración de eventos
- Web Services
- Plataforma que permite exportar la lógica de
negocio a través de Web Services - Base de datos relacional
16Casos de Uso del Ejemplo
- Inscribirse a un ejemplo
- La aplicación permitirá inscribirse a un evento
disponible a través de Internet - Administrar eventos
- La aplicación permitirá crear y consultar los
eventos disponibles y la lista de inscriptos de
cada uno de ellos - Recordar evento
- La aplicación enviará un aviso recordatorio dos
dÃas antes de cada evento a los inscriptos al
mismo
17Disciplina de Requerimientos
- Modelo de Casos de Uso contiene los
requerimientos funcionales - Es la base para múltiples modelos Modelo de
Diseño, Modelo de Implementación, Modelo de
Testing. - El Diagrama de Casos de Uso muestra las
relaciones entre los actores y los casos de uso,
asà como los aspectos dinámicos del sistema. - La Especificación de Caso de Uso es una
descripción en lenguaje natural del caso de uso.
18Modelo de Casos de Uso
Especificación Inscribirse a un evento
Especificación Administrar eventos
Especificación Recordar eventos
Global View of Actors and Use Cases
19Demo de Modelado de Casos de Uso
20Disciplina Análisis y Diseño
21Modelo de Diseño
- Es un modelo de objetos que describe la
realización de los Casos de Uso.
Realización de Caso de Uso (Modelo de Diseño)
Caso de Uso (Modelo de Casos de Usos)
22Arquitectura de la Solución
23Ciclo de vida de la aplicación ejemplo
Inscripcióna un evento
Visualización de los inscriptos a un evento
Mail confirmación
Alta de Eventos
Mail recordatorio
24Demo de Diseño y Codificación
25 Preguntas ?
- Adrián Lasso - alasso_at_baufest.com
- AnalÃa Baño abano_at_baufest.com