Vous êtes sur la page 1sur 7

v

i
c
o
.
o
r
g
Proyecto: Taller de Requerimientos Anlisis y Diseo (TRAD) - Modelado de Procesos de Negocio
Documento: TRAD_BPM_abierto
Historial: 23/07/02 18:47
Modalidad: Abierto
Proceso: Diseo curricular de partes docentes ref.- jvilalta@vico.org
Director: Josep Vilalta Marzo


Dir.: G:\__TRAD CD Borrador\_TRAD Business
Process\TRAD_BPM_abierto.doc Equipo: www.vico.org
Fecha actualizacin:
23/07/02 19:26
Revisin:
4
Pgina:
1 de 7





Modelado de procesos de negocio con UML
Business Modeling with UML



Edicin 2002/1














v
i
c
o
.
o
r
g
Proyecto: Taller de Requerimientos Anlisis y Diseo (TRAD) - Modelado de Procesos de Negocio
Documento: TRAD_BPM_abierto
Historial: 23/07/02 18:47
Modalidad: Abierto
Proceso: Diseo curricular de partes docentes ref.- jvilalta@vico.org
Director: Josep Vilalta Marzo


Dir.: G:\__TRAD CD Borrador\_TRAD Business
Process\TRAD_BPM_abierto.doc Equipo: www.vico.org
Fecha actualizacin:
23/07/02 19:26
Revisin:
4
Pgina:
2 de 7

Presentacin

Un problema muy generalizado es la crisis de expectativas que provocan los proyectos de desarrollo de
software. Ni un alto componente tecnolgico, ni los elevados costes asociados, son capaces de
transformar la realidad organizativa y optimizar su rendimiento tal como se esperaba. Hay diversas
causas en juego: las especificaciones de los requerimientos no han sido bien definidas, el equipo de
desarrollo no ha entendido cual es el problema, o bien, la complejidad y la dinmica de las reglas de
negocio obliga a una constante readaptacin de los programas; pero todas las causas convergen en un
mismo efecto: las aplicaciones informticas no respaldan a los procesos de negocio de una manera
efectiva, aun siendo una parte integral de ellos.

En este taller mostramos como el modelado de procesos de negocio con UML (Unified
Modeling Language) y su extensin OCL (Object Constraint Language), facilitan un lenguaje comn
para organizar y formalizar el conocimiento de todos los agentes de un proyecto. Este conocimiento
visible y compartido de reglas de negocio y restricciones, ser la clave del xito para abordar la
innovacin y mejora de procesos de negocio y para rentabilizar, de la manera ms eficiente posible, las
inversiones en tecnologas de la informacin y comunicacin.


Objetivos

1. Usar la notacin UML para definir la interaccin de modelos y procesos de negocio.
2. Identificar los actores que interactan en los distintos procesos y formalizar su cadena de valor.
3. Definir reglas de negocio con la extensin Object Constraint Language(OCL).
4. Aplicar patrones de Casos de Uso y Procesos de negocio para definir requerimientos.
5. Desarrollar un caso prctico sobre la migracin a un modelo: e-business.


Dirigido a

Profesionales relacionados con algunas de las siguientes actividades:

a. Revisin de patrones aplicables para modelar procesos y reglas de negocio.
b. Desarrollo e implementacin de aplicaciones informticas.
c. Preparacin de certificaciones de calidad y estudios de viabilidad.
d. Migracin de sistemas antiguos a nuevas plataformas e-Business.
e. Inmersin en los mtodos y herramientas para desarrollar una reingeniera de procesos.
f. Elaboracin de documentacin sobre planes de sistemas, acreditacin y auditora.
v
i
c
o
.
o
r
g
Proyecto: Taller de Requerimientos Anlisis y Diseo (TRAD) - Modelado de Procesos de Negocio
Documento: TRAD_BPM_abierto
Historial: 23/07/02 18:47
Modalidad: Abierto
Proceso: Diseo curricular de partes docentes ref.- jvilalta@vico.org
Director: Josep Vilalta Marzo


Dir.: G:\__TRAD CD Borrador\_TRAD Business
Process\TRAD_BPM_abierto.doc Equipo: www.vico.org
Fecha actualizacin:
23/07/02 19:26
Revisin:
4
Pgina:
3 de 7

Desarrollo

Modalidad Horas lectivas Sesiones Horas/Sesin
Curso
1
24 8 3
Curso
1
25 5 5
Taller
2
32 8 4
Taller
2
40 10 4
1. Exposicin de las unidades didcticas y desarrollo de un caso prctico propuesto por el profesor.
2. Exposicin de las unidades didcticas, desarrollo de un caso prctico propuesto por el profesor y de un caso problema propuesto por los
alumnos.

Uni dades Di dct i cas

1. Conceptos bsicos
2. Modelo y Proceso de Negocio Global
3. Patrones de Casos de Uso
4. Patrones de Negocio
5. Reglas de Negocio y OCL
6. Interaccin de Objetos en un escenario
7. Visin dinmica de un Proceso
8. Metodologa y herramientas CASE

1. Conceptos bsicos

1. Misin del Taller: formalizar la interaccin de modelos y procesos de negocio
2. Presentacin de los recursos docentes en http://vico.org/pages/wwwboard.html: casos prcticos
3. Notacin, herramientas, mtodos, patrones y frameworks
4. Tour de artefactos UML a utilizar: actividades y entregables
5. Compartir un modelo Proceso cooperativo Roles y Responsabilidades Casting
6. Definicin de la Unidad Mnima de Documentacin (UMD) sostenible: Business Views
7. Cmo evitar la trampa del lenguaje: Vocabulario Controlado
8. Formalizacin de reglas de negocio con OCL (Business Rules & Object Constraint Language)
9. Criterios de certificacin de entregables: Completo Coherente Usable
10. Plan Director de Iteraciones (PDI): Ciclo de especificacin de componentes de negocio

v
i
c
o
.
o
r
g
Proyecto: Taller de Requerimientos Anlisis y Diseo (TRAD) - Modelado de Procesos de Negocio
Documento: TRAD_BPM_abierto
Historial: 23/07/02 18:47
Modalidad: Abierto
Proceso: Diseo curricular de partes docentes ref.- jvilalta@vico.org
Director: Josep Vilalta Marzo


Dir.: G:\__TRAD CD Borrador\_TRAD Business
Process\TRAD_BPM_abierto.doc Equipo: www.vico.org
Fecha actualizacin:
23/07/02 19:26
Revisin:
4
Pgina:
4 de 7

2. Modelo y Proceso de Negocio Global

1. Captura de requerimientos
2. Identificacin de Actores y su cadena de valor
3. Matriculacin y certificacin del proyecto
4. Definicin del primer Modelo de Negocio con patrones de Clases de Anlisis
5. Definicin de los Paquetes de Procesos Principales
6. Definicin del Proceso de Negocio Global con Diagramas de Actividad
7. Criterios de granularidad de los procesos
8. El modelo de Casos de Uso
9. Especificacin de los Casos de Uso
10. Casos de Uso y Componentes de Negocio




3. Patrones de Casos de Uso

1. Qu es un Patrn de Casos de Uso
2. Definir Item y Realizar Actuacin
3. Entrar Lnea, Consultar Item y Seleccionar Item
4. Censo de Casos de Uso Candidatos
5. Mapas funcionales y estereotipos
6. Instanciacin de Casos de Uso Abstractos
7. Anlisis de robustez e identificacin de escenarios
8. Trazabilidad y arquitectura 4+1
9. Reusabilidad de los CU a partir de su agrupacin en estereotipos abstractos
10. Trazabilidad de patrones de Casos de Uso y patrones de Negocio



v
i
c
o
.
o
r
g
Proyecto: Taller de Requerimientos Anlisis y Diseo (TRAD) - Modelado de Procesos de Negocio
Documento: TRAD_BPM_abierto
Historial: 23/07/02 18:47
Modalidad: Abierto
Proceso: Diseo curricular de partes docentes ref.- jvilalta@vico.org
Director: Josep Vilalta Marzo


Dir.: G:\__TRAD CD Borrador\_TRAD Business
Process\TRAD_BPM_abierto.doc Equipo: www.vico.org
Fecha actualizacin:
23/07/02 19:26
Revisin:
4
Pgina:
5 de 7

4. Patrones de Negocio

1. Qu es un Patrn de Negocio
2. Nomenclator de patrones de negocio
3. Patrones de reglas y recursos (Resource and Rule Patterns)
4. Patrones de objetivos (Goal Patterns)
5. Patrones de Procesos (Process Patterns)
6. Patrones de sintaxis, de posicin y de semntica
7. Especificacin y delimitacin de responsabilidades
8. Muestrario de aplicabilidad de los patrones
9. Arquitectura de procesos de negocio
10. Reusabilidad de modelos a partir de Clases Abstractas




5. Reglas de Negocio y OCL

1. Qu es una Regla de Negocio (Business Rule)
2. Sintaxis de las Reglas de Negocio con artefactos UML
3. Cmo usar el Object Constraint Language (OCL)
4. Expresiones OCL: Tipos y Operadores
5. Descripcin de la navegabilidad entre Clases
6. Descripcin de colecciones de objetos
7. Categoras de Reglas de Negocio
8. Definicin de Contratos
9. Definicin de Restricciones (Constraints)
10. Pautas de modelado con OCL y Patrones



v
i
c
o
.
o
r
g
Proyecto: Taller de Requerimientos Anlisis y Diseo (TRAD) - Modelado de Procesos de Negocio
Documento: TRAD_BPM_abierto
Historial: 23/07/02 18:47
Modalidad: Abierto
Proceso: Diseo curricular de partes docentes ref.- jvilalta@vico.org
Director: Josep Vilalta Marzo


Dir.: G:\__TRAD CD Borrador\_TRAD Business
Process\TRAD_BPM_abierto.doc Equipo: www.vico.org
Fecha actualizacin:
23/07/02 19:26
Revisin:
4
Pgina:
6 de 7

6. Interaccin de Objetos en un escenario

1. Objeto: Identidad, Conocimiento y Comportamiento
2. Distintas visiones de una misma interaccin: Secuencia y Colaboracin
3. Anlisis textual de Casos de Uso y revisin de Diag. de Actividad para definir escenarios
4. Identificacin de los Objetos que interactan en un escenario: Objetos Eventos Hechos
5. Definicin del marco de una interaccin de objetos con patrones de diseo: Arquitectura
6. Secuencia de los mensajes, signaturas y parmetros
7. Encapsulacin, interfaces, mensajes, operaciones, mtodos
8. Herencia y polimorfismo
9. Colecciones de objetos y su persistencia en un entorno de base de datos relacional
10. Mapeo de objetos en un esquema de persistencia




7. Visin dinmica de un proceso

1. Eventos, Estados y Transiciones
2. Definir el Diagrama de Estados de una Clase
3. Anlisis textual de un CU para identificar el flujo de eventos, estados y transiciones
4. Tipologa de eventos externos e internos
5. Tipologa de Actividades y Acciones
6. Clases candidatas a modelar su ciclo de estados
7. Etiquetado de transiciones y Reglas de Negocio con OCL
8. SuperEstados o anidamiento de estados
9. Concurrencia y paralelismo en la sucesin de los estados en distintos procesos
10. El concepto de Mquina de Estados y su uso en distintos artefactos UML



v
i
c
o
.
o
r
g
Proyecto: Taller de Requerimientos Anlisis y Diseo (TRAD) - Modelado de Procesos de Negocio
Documento: TRAD_BPM_abierto
Historial: 23/07/02 18:47
Modalidad: Abierto
Proceso: Diseo curricular de partes docentes ref.- jvilalta@vico.org
Director: Josep Vilalta Marzo


Dir.: G:\__TRAD CD Borrador\_TRAD Business
Process\TRAD_BPM_abierto.doc Equipo: www.vico.org
Fecha actualizacin:
23/07/02 19:26
Revisin:
4
Pgina:
7 de 7

8. Metodologas y herramientas CASE

1. Concepcin y formalizacin de procesos con herramientas CASE
2. Model Driven Architecture (MDA) del Object Management Group (OMG)
3. Business Patterns Extensions de Eriksson Penker
4. ARIS Busines Process Modeling de A.W. Scheer
5. Conciliar Business Architecture to Software Architecture
6. Actividades, Entregables, Certificaciones, Roles y Responsabilidades
7. Storyboard para construir modelos y procesos de negocio
8. Storyboard para implementar un Plan Director de Iteraciones
9. Sntesis y extraccin de conocimiento de las distintas perspectivas
10. Pautas para realizar un ensayo controlado con Patrones de Casos de Uso y Procesos



Presentacin y entrega de la ltima edicin del CD-ROM TRAD-UML
Presentacin de la ZonA abierta de recursos UML
Presentacin de los Manuales de Estilo UML
Presentacin del Plan de Soporte y Servicios de Mentoring
Presentacin del Catlogo de servicios de formacin y outsourcing


Solicite ms informacin sobre este curso/taller
mpn@vico.org



Josep Vilalta Marzo

Vous aimerez peut-être aussi