DMMS_U1_A4_docx

July 28, 2017 | Author: Abelardo Elizondo | Category: Software Engineering, Invoice, Unified Modeling Language, Software, Use Case
Share Embed Donate


Short Description

Descripción: METODOS Y MODELOS DE DESARROLLO DE SOFTWARE...

Description

Métodos y modelos de desarrollo de Software Unidad 1 Actividad 4: Diagramas de UML

Métodos y modelos de desarrollo de Software

Unidad 1 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:

Métodos y modelos de desarrollo de Software Unidad 1 Actividad 4: Diagramas de UML 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í. étodos y Modelos de Desarrollo de Software Unidad 1. Herramientas para el modelado de software 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

FacDetalle ID_Factura – String ID_Producto - String Precio - Float Guardar Calcular totales

Proveedor ID_Proveedor – String Nombre – String Giro – String RFC – String Direccion – String Telefono – String Fax – String CP - String Alta Modificar Buscar Consultar Eliminar

Productos ID_Producto - String ID_Almacen – String Nombre – String Tipo – String Precio – Float ID_Proveedor - String Alta Modificar Buscar Consultar Eliminar

Métodos y modelos de desarrollo de Software Unidad 1 Actividad 4: Diagramas de UML

Almacén ID_Almacen – String Cantidad – Double CanMin – Double CanMax – Double Alta Modificar Buscar Consultar Imprimir

o o o o o

De De De De De

Factura ID_Factura – String Fecha – Date ID_Cliente – Double Subtotal – Float IVA – Float Total – Float Cargar datos del cliente Guardar Imprimir Calcular totales Consultar

Cliente ID_Cliente – Double Nombre – String RFC – String Direccion – String Telefono – String CP - String Alta Modificar Buscar Consultar Eliminar

Relaciones:

uno a muchos en Producto - Fac Detalle. uno a uno en Producto- Almacén. uno a muchos en Cliente -Factura. uno a muchos en Factura -Fac Detalle. uno a muchos en Proveedor- Producto.

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.

Facturación

BD

Métodos y modelos de desarrollo de Software Unidad 1 Actividad 4: Diagramas de UML

Guardar Factura

Factura

Cargar Datos Cliente



Cliente

Cargar Datos Productos

Product

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.

Administrador

Formato

Base de datos

Métodos y modelos de desarrollo de Software Unidad 1 Actividad 4: Diagramas de UML

Agregar cliente

Capturar datos Conectar y verificar si el cliente existe

Return falso

Agregar cliente

Return verdadero

Limpiar formato

Desconectar

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF