diagramas en uml

4
Actividad 3. 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.

Upload: nanchelu

Post on 12-Dec-2015

222 views

Category:

Documents


6 download

DESCRIPTION

Ejemplos

TRANSCRIPT

Page 1: Diagramas en UML

Actividad 3. 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.

Page 2: Diagramas en UML

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.

a. Diagrama de clases

b. Diagrama de casos de uso

Page 3: Diagramas en UML

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.

c. Diagrama de secuencias