Documente Academic
Documente Profesional
Documente Cultură
Se pide:
1. Definir el objetivo para el sistema de información
2. Construir el Modelo de Dominio utilizando un diagrama de clases, especificando atributos y
métodos para las clases y navegabilidad y multiplicidad para las relaciones.
Universidad Tecnológica Nacional – Cátedra de Análisis de Sistemas
Facultad Regional Córdoba
Solución propuesta:
Objetivo:
Administrar los pedidos de venta de pizza y el cobro de los mismos, brindar información
resultante de la gestión.
Modelo de Dominio
class Domain Model
Pedido
Factura
fechaCreacion TipoPizza
fechaEmision fechaEntrega
horaEmision horaCreacion descripcion
numero 0..1 horaEntrega nombre
buscarItemsAFacturar() factura nombreCliente tipoPizza 1
calcTotalFactura() numero
getDetalleFactura() calcTotalPedido()
getEstado() cancelar()
setEstado() Pizza VariedadPizza
confirmar()
estado facturar() variedad ingredientes
nombre
getDetallePedido() precio nombre
estado getEstado() 1
1 new() getNombre()
1
setEstado() getPrecio() tamaño
Estado terminar() getTamañoPizza()
getTipoPizza()
descripcion pizza getVariedadPizza() 1 TamañoPizza
nombre setNombre()
detallePedido cantPorciones
1 1 setPrecio() nombre
estado 1..*
DetallePedido
cantidad
detalleFactura precio
calcTotalItem()
1..* cancelar()
getEstado()
getPizza()
setEstado()