Vous êtes sur la page 1sur 5

Actividad 3. Diagramas de UML.

Universidad Abierta y a Distancia de Mxico


Facilitador
Esther Lozano Canda
Asignatura
Mtodos y Modelos de Desarrollo de Software
Actividad 3. Diagramas de UML. Unidad 1.
Estudiante
Jos Guadalupe Mndez Uh
Matrcula
ES1410900401
Grupo
DS-DMMS-1502S-B1-004

Actividad 3. Diagramas de UML.


*Diagrama mediante el uso de UML tu entendimiento de solucin de una problemtica
para desarrollar un software.
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 almacn, catlogo de proveedores,
catlogo de clientes, control de facturas y sus detalles, pero no mantiene un catlogo 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 mtodos para dar de alta,
modificar, buscar, consultar y eliminar productos del catlogo.
Proveedor: se controla con un identificador con letras y nmeros, un nombre, giro de
negocio que se controla con un conjunto de caracteres, RFC, direccin, telfono, nmero de
fax y el cdigo postal. Adems debe de tener procesos de alta, modificacin, bsqueda,
consulta y eliminacin de proveedores.
Cliente: se controla con un identificador numrico, un nombre, RFC., direccin, telfono y
el cdigo postal. Adems debe de tener procesos de alta, modificacin, bsqueda, consulta
y eliminacin de proveedores.
Almacn: se controla con un identificador con caracteres y nmeros, cantidad existente,
mnima y mxima, no se venden fracciones de productos. Adems debe de tener procesos
de alta, modificacin, bsqueda, consulta e impresin del catlogo.
La factura registra, la fecha, nmero 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 debers 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
debers de respetar los tipos de datos de las primeras cuatro clases que te describ.
Debers de mostrar las relaciones entre las clases y la multiplicidad, usando el criterio de:

1 a muchas.

Muchas a muchas.

Muchas a 1.

1a1

Segn sea el caso.

Actividad 3. Diagramas de UML.


-Diagrama de clasesProveedor
- ID_Prov: String
- Nombre_Prov: String
- Giro_Prov: String
- RFC_Prov: String
- Direccion_Prov: String
- Telefono_Prov: String
- NumFax_Prov: String
- CP_Prov: String
+ Alta ( )
+ Modificar ( )
+ Buscar ( )
+ Consultar ( )
+ Eliminar ( )

*
Detalles_Factura
- ID_Facura: String
- ID_Prod: String
- CantProdVendido: Int
- PrecioVenta: Float
+ Cargar datos del producto ( )
+ Guardar ( )
+ Imprimir ( )
+ Consultar ( )
+ Calcular totales ( )

*w*
.

.
* ..

Almacn
- ID_Almacen: String
- Alm_CantExistente: Int
- Alm_CantMin: Int
- Alm_CantMax: Int
+Alta ( )
+Modificar ( )
+Buscar ( )
+Consultar ( )
+Imprimir ( )

Cliente
- ID_Cliente: String
- Nombre_Cliente: String
- RFC_Cliente: String
- Direccion_Cliente: String
- Telfono_Cliente: String
- CP_Cliente: String
+Alta ( )
+Modificar ( )
+Buscar ( )
+Consultar ( )
+Eliminar ( )

1
.

1
Factura
- ID_Factura: String
- Fac_Fecha: Date
- Fac_Numero: String
- ID_Cliente: String
- Fac_Subtotal: Float
- Fac_Iva: Float
- Fac_Total: Float
+Cargar datos del cliente ( )
+Guardar ( )
+Imprimir ( )
+Consultar ( )
+Calcular totales ( )

Actividad 3. Diagramas de UML.


B) Desarrolla el diagrama casos de uso, del sistema llamado Facturacin, en donde
relacionars, 4 actores (factura, producto, cliente y BD), y los casos: cargar datos producto,
cargar datos cliente, guardar factura e imprimir factura.
-Diagrama de Casos de Uso-

Facturacin
Cargar
datos
producto

Producto

Guardar
factura

Factura

BD

<<Incluir>>

Imprimir
factura
Cargar
datos
cliente

Cliente

Actividad 3. Diagramas de 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;
despus de que se capturaron los datos en la forma, deber de hacer conexin con la base de
datos, insertar los datos, y cerrar la conexin, al final deber de limpiar la forma.
-Diagrama de SecuenciaAdministrado
r

Formato (Altas cliente) Programa

IngresarNombreCliente
IngresarNombreCliente

BD

1
DesplegarPantallaValidandoExistencia
DesplegarPantallaValidandoExistencia

ConsultarExistencia
ConsultarExistencia

3
4

DesplegarResultadoEnPantalla
DesplegarResultadoEnPantalla (Registrado/No
(Registrado/No registrado)
registrado)

DesplegarPantallaClienteRegistrado
DesplegarPantallaClienteRegistrado

Salir
Salir

DesplegarPantallaClientenNoRegistrado
DesplegarPantallaClientenNoRegistrado

RegistrarNuevoCliente
RegistrarNuevoCliente

DesplegarPantallaFormatoAltaCliente
DesplegarPantallaFormatoAltaCliente
Registrar
Registrar

1
0
11

HacerConexionConLaBDParaRegistrarLosDatos
HacerConexionConLaBDParaRegistrarLosDatos

FinalizarConexionConLaBD
FinalizarConexionConLaBD

DesplegarPantallaFormatoAltaClienteLimpio
DesplegarPantallaFormatoAltaClienteLimpio
Salir
Salir

1
2

1
3

1
4

Vous aimerez peut-être aussi