Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Análisis y Diseño Orientado a Objetos Diagrama de Clases Un restaurante desea manejar la información sobre los diferentes menús que ofrece y los pedidos que realizan sus clientes. El sistema que se quiere obtener debe permitir introducir diferentes ingredientes para platos (cebolla, carne, pollo, tomate, gaseosa, etc.), cada uno con un código, nombre, y precio de venta asociado por unidad, y crear platos nuevos (ej: hamburguesa de pollo, tomate, y cebolla, papas fritas, y gaseosa) y establecer su precio total (con base en el precio y cantidad de cada uno de sus ingredientes), el cual debe incluir un cargo adicional por impuesto de IVA. Para cada plato se tiene establecida la cantidad exacta de cada ingrediente que se coloca en él. El sistema debe llevar el registro de las ventas obtenidas por cada plato, y del inventario de ingredientes que tiene el restaurante. Cuando un cliente realiza su pedido, se actualizan las unidades vendidas de los platos solicitados y los ingresos obtenidos por estos, y también se actualiza el inventario, de manera que se sabe en todo momento la cantidad exacta de unidades que quedan de cada ingrediente (número de tomates, litros de gaseosa, libras de carne, etc.) para que se puedan realizar los pedidos a los proveedores del restaurante oportunamente. Adicionalmente, el sistema debe generar a solicitud del usuario un reporte con los 10 platos que más ingresos han generado, y uno con los 10 platos de los cuales se han vendido más unidades.