Está en la página 1de 4

Actividad 4: Diagramas de UML

A) Desarrolla el diagrama de clase, de un proceso de venta de productos, esto es


para un negocio que maneja control de inventarios en un almacén, catálogo de
proveedores, catálogo de clientes, control de facturas y sus detalles, pero no
mantiene un catálogo de pedidos. De los datos que se manejan son:

Productos: un identificador como LR08050 que significa “libreta raya roja de 50


hojas”, nombre del producto, tipo de producto como puede ser entre L, G o S, el
precio con decimales y un identificador del proveedor. Deben de existir métodos para
dar de alta, modificar, buscar, consultar y eliminar productos del catálogo.

Proveedor: se controla con un identificador con letras y números, un nombre, giro de


negocio que se controla con un conjunto de caracteres, RFC, dirección, teléfono,
número de fax y el código postal. Además debe de tener procesos de alta,
modificación, búsqueda, consulta y eliminación de proveedores.

Cliente: se controla con un identificador numérico, un nombre, RFC., dirección,


teléfono y el código postal. Además debe de tener procesos de alta, modificación,
búsqueda, consulta y eliminación de proveedores.

Almacén: se controla con un identificador con caracteres y números, cantidad


existente, mínima y máxima, no se venden fracciones de productos. Además debe de
tener procesos de alta, modificación, búsqueda, consulta e impresión del catálogo.

La factura registra, la fecha, número de factura, el cliente, subtotal, IVA, total, clave
del producto, cantidad del producto vendido, precio de venta, los procesos que debe
de tener son: cargar datos del cliente, guardar factura, imprimir factura, consultar
factura, calcular totales y cargar datos del producto.
Recuerda que al crear la clase de la factura deberás de separar en dos clases una para
el encabezado de la factura y otra para los detalles de la factura. Al crear estas dos
clases deberás de respetar los tipos de datos de las primeras cuatro clases que te
describí

Deberás de mostrar las relaciones entre las clases y la multiplicidad, usando el criterio
de:

 1 a muchas.
 Muchas a muchas.
 Muchas a 1.
 1a1
Según sea el caso
Relaciones existentes:

 De uno a muchos en Proveedor a Producto.


 De uno a muchos en Cliente a Factura.
 De uno a muchos en Factura a Fac Detalle.
 De uno a muchos en Producto a Fac Detalle.
 De uno a uno en Producto a Almacén.

B) Desarrolla el diagrama casos de uso, del sistema llamado Facturación, en donde


relacionarás, 4 actores (factura, producto, cliente y BD), y los casos: cargar datos
producto, cargar datos cliente, guardar factura e imprimir factura.

C) Desarrolla el diagrama de secuencia, usando a los actores administrador,


formato de altas cliente (programa) y BD, crear el diagrama de secuencia, validando
que, si existe el cliente, no se capture pero, si no existe, capturar los datos en la forma
o pantalla de captura; después de que se capturaron los datos en la forma, deberá
de hacer conexión con la base de datos, insertar los datos, y cerrar la conexión, al
final deberá de limpiar la forma.

También podría gustarte