Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DSEJ02 Interaccion 2
DSEJ02 Interaccion 2
DSEJ02 Interaccion 2
DISEÑO DE SISTEMAS
EJERCICIO N° 2
DIAGRAMAS DE INTERACCIÓN
2019
LA TIENDA
Hay que construir un módulo para una aplicación que permita gestionar las transferencias
de prendas entre distintas sucursales de una misma empresa dedicada a la venta de
indumentarias.
Se requiere modelar el caso de uso Realizar Solicitud, la sucursal que necesita las
indumentarias, crea una Solicitud con todas las Prendas. Se distinguen los siguientes eventos:
Particularidades:
Del análisis preliminar se pudo determinar que:
● Muchas prendas comparten la misma descripción (características).
● Las prendas tienen diferentes talles y colores.
Página 1 de 3
Diseño de Sistemas EJ N° 2
● Las prendas también tiene un número que identifica a todas las que comparten las mismas
características.
● Modelo de dominio (parcial):
● Atributos:
DescripcionPrenda: numero, descripcion
Talle: numero, descripcion
Color: numero, descripcion
LineaSolicitud: cantidad
Solicitud: numero, fecha, estado
Sucursal: nombre
● Contratos:
Nombre: crearSolicitud()
Responsabilidad: registrar una nueva solicitud de prendas.
Poscondiciones:
● Se creó una nueva Solicitud s
● Se asoció s a Registro
● Se inicializaron los atributos de s
Nombre: ingresarDescripcion(numero)
Responsabilidad: identificar la descripción de prenda ingresada y agregarla a la solicitud.
Precondiciones:
● Hay una solicitud en proceso
● Se conocen las descripciones de prenda
Poscondiciones:
Página 2 de 3
Diseño de Sistemas EJ N° 2
Nombre: finalizarSolicitud()
Responsabilidad: confirmar la nueva solicitud como pendiente.
Precondiciones: Hay una solicitud en proceso
Poscondiciones:
● Solicitud.Estado tomó el valor “Pendiente”
Tareas:
Página 3 de 3