Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cliente Banco
z especializado:
especializado rol particular de
un actor general
Actor especializado hereda los
CU del actor general, pudiendo
agregar otros CU.
Conjunto de actores general y Vendedor Vendedor Inspector de
especializado(s) configuran seguros casa seguros auto terreno
Solicitar crédito
Girar
Girar dinero
dinero
Cliente
Depositar
Depositar dinero
dinero
Cliente
Cliente Banco
Banco Transferir
Transferir entre
entre Consultar
cuentas
cuentas informe de
ventas
Vendedor
«incluye» «incluye»
CU base 1 CU incluido CU base 2
CU incluido:
z siempre es realizado en el contexto del CU base
z no puede ser iniciado directamente
z sólo contribuye a la generación de valor del CU base
z está subordinado al CU base
z puede tener asociado actores pasivos secundarios
(¿por qué?)
En síntesis: CU base incorpora («incluye») al
CU incluido
Análisis y Rediseño de Procesos de Negocio v2010 © Guillermo Bustos R. • EII-PUCV 63
Extensión de CU
Idea: agregar funcionalidad extra sin alterar
el CU base.
Existe cuando se agrega una porción
adicional condicionada de funcionalidad,
como un CU extensor, a la funcionalidad de
un CU base.
Se entiende que el CU extensor se agrega
como un extra a la funcionalidad normal del
CU base.
Análisis y Rediseño de Procesos de Negocio v2010 © Guillermo Bustos R. • EII-PUCV 64
...Extensión de CU
Indica que el CU extensor “interrumpe” al CU base
(cuando la condición es verdadera) para realizarse fuera
de éste, retornando posteriormente al CU base en el
punto de la interrupción.
La extensión separa explícitamente las funcionalidades:
z normal no condicionada en el CU base
z adicional condicionada en el CU extensor
Representación («extend» en inglés):
«extiende»
CU base CU extensor
Recibir cupón
Cajero de descuento
«extiende»
CU base CU base
CU incluido CU extensor