Ejemplos de UML
Ejemplos de UML
Ejemplos de UML
Programación II
Primavera 2022
Modelado de objetos
202056307
1. Una empresa farmacéutica desea un sistema de información para agilizar la venta de sus
productos y administración de sus empleados. La empresa tiene una cadena de Farmacias, las cuales
son atendidas por ocho empleados con jerarquías como: el responsable de la farmacia o jefe, cajeros
(2) empleados de mostrador (4), intendente (1) por cada farmacia. El sueldo del empleado es
diferente dependiendo del puesto que ocupe. El responsable trabaja ocho horas diario y tiene un
sueldo fijo, los cajeros(as) dependen de la venta del día, obteniendo el 10% de la venta total. Los
empleados de mostrador tienen un sueldo de $200 diarios durante 15 días, pero pueden laborar
horas extra, no más de 20. El intendente recibe un salario por las horas que trabaje durante el día a
razón de $50 por hora. En el módulo del sistema para empleados desea que la nómina sea generada
automáticamente con los datos ingresados de los empleados. De cada empleado se almacena su
nombre, CURP, dirección, ciudad, numero de Farmacia en la que labora, salario y más atributos en
caso de ser necesarios. En el módulo para administrar los productos, se requiere clasificar a todos
los medicamentos en básicos (más comúnmente vendidos), los de libre venta y los medicamentos
antibióticos que requieren receta médica. El sistema debe arrojar también los medicamentos
caducados mediante una búsqueda al sistema y una sugerencia de compra si el porcentaje de
medicamentos caducados excede el 20% del total. El sistema debe mostrar también la venta total
del día por cada farmacia. Elabore el diagrama de clases UML que represente la solución que
requiere la empresa.
2. Tenemos las clases Yegua, Semental, Potro, Potranca, Caballo, CaballoMacho, CaballoHembra, así
como las asociaciones padre y madre. Establezca la jerarquía de clase usando UML. Introduzca la
clase manada y establezca la asociación de composición entre esta clase y las antes mencionadas.
3. Modele los aspectos estáticos del siguiente problema en forma de diagrama de clases. Una central
de caballos vende diferentes tipos de productos para caballos: productos de mantenimiento,
alimentación, equipamiento (para montar el caballo), herraje. Un pedido contiene una serie de
productos y especifica la cantidad de cada uno de ellos. En caso necesario, se puede elaborar un
presupuesto antes de pasar el pedido. Si alguno de los productos no está en stock, a petición del
cliente el pedido puede dividirse en varias entregas. Cada entrega da lugar a una factura.
---Sustantivo-------Adjetivo-------Método---
1.- Farmacia
2.- Jerarquía UML