Professional Documents
Culture Documents
Material de Ctedra
CPCIBA MP0700
Material de Ctedra
USN Generar
Diagramacion de
Festiv ales
asociacion
include
ValidarFecha
Diagramador
asociacion
extend
asociacion
USN Ventas de
Entradas Festiv al
asociacion
USN Encargado de
Ventas de Entradas
Venta Jubilados
Venta Normal
Venta Estudiantes
CPCIBA MP0700
Material de Ctedra
uc Diagramador
ValidarFecha
Generar
Diagramacion de
Festiv al
include
CPCIBA MP0700
Material de Ctedra
uc Diagramador
ValidarFecha
Generar
Diagramacion de
Festiv al
include
ActorExtra
CPCIBA MP0700
Material de Ctedra
uc Diagramador
Generar
Diagramacion de
Festiv al
ValidarFecha
include
Traduccion
deFormatos
extend
asociacion
include
Diagramador
Calendarios
5
Validar TipoFormato2
Validar
TipoFormato1
Figura 05. Una Inclusin como base para una Extensin, para otra Inclusin, y
una Generalizacin.
CPCIBA MP0700
Material de Ctedra
CPCIBA MP0700
Material de Ctedra
uc Diagramador
Generar
Diagramacion de
extend
Festival
ValidarFecha
include
7
include
asociacion
asociacin
ABMde
BandasMusicales
extend
ObtenerHistorial
Bandas
Diagramador
Bandas Musicales
Extranjeras
Bandas Musicales
Nativas
Figura 06. Caso de Uso Extensor usado como base para una nueva extensin,
una Inclusin, y una Generalizacin.
CPCIBA MP0700
Material de Ctedra
uc Diagramador
Generar
Diagramacion de
Festiv al
asociacion
extend
asociacin
ABMde
BandasMusicales
Diagramador
Figura 07. USN Generar Diagramacin con posible extensin con USN ABM de
Bandas Musicales.
Contrariamente a lo que suceda bajo el concepto de Include, en el Extend
el actor siempre est presente, por lo tanto al comportamiento del Caso de
uso base Generar Diagramacin de Festival, no slo se agrega el Caso de
Uso extensor sino tambin la interaccin que el mismo involucra. Figura 07.
Al comportamiento del Caso de uso base se le agrega comportamiento del
Caso de Uso extensor, ms el comportamiento resultante de la interaccin
ante la aparicin del actor, resultando una cantidad mayor de
comportamiento. Luego..
CPCIBA MP0700
Material de Ctedra
9
sd Interaction
uc Diagramador
Generar
Diagramacion de
Festiv al
C. de Uso base
uc Diagramador
sd Interaction
Usuari o
Interface de
Usuari o
acci on 1(dato 1, 2)
Actualizacin de
Bandas Musicales
acci on n(dato n)
)=
Usuari o
Interface de
Usuari o
acci on 1(dato 1, 2)
uc Diagramador
acci on n(dato n)
El Todo
=
C.de Uso base + (C.de Uso Extensor + interaccin
TNC1 + interaccin
CPCIBA MP0700
Material de Ctedra
uc Diagramador
Venta de Entradas al
Festiv al
10
Encargado Ventas de
Entradas
Venta Estudiantes
VentaJubilados
VentaNormal
Figura 09. Caso de Uso en una relacin de Asociacin, que registra una
Generalizacin.
2.1.5.2. Relaciones. Entre el Caso de Uso padre y el actor Encargado de
Ventas de Entradas, existe como relacin una Asociacin; entre Padres e
Hijos restantes, una relacin de Generalizacin, figura 09; cada alternancia
entre Padre y cada Hijo, la integracin del comportamiento del Padre/Hijo
compone un Todo; se comporta como un bloque; la interaccin con el
usuario, se maneja desde el Caso de Uso padre. Figura 09.
CPCIBA MP0700