Sunteți pe pagina 1din 5

Actividad4:DiagramasdeUML

PeaVegaCarlosEnrique

Desarrollaeldiagramadeclase,deunprocesodeventadeproductos,estoesparaunnegocioque
manejacontroldeinventariosenunalmacn,catlogodeproveedores,catlogodeclientes,control
defacturasysusdetalles,peronomantieneuncatlogodepedidos.Delosdatosquesemanejan
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,consultaryeliminarproductosdelcatlogo.

Proveedor: se controla con un identificador con letras y nmeros, un nombre, giro de


negocioquesecontrolaconunconjuntodecaracteres,RFC,direccin,telfono,nmerode
faxyelcdigopostal.Ademsdebedetenerprocesosdealta,modificacin,bsqueda,
consultayeliminacindeproveedores.

Cliente:secontrolaconunidentificadornumrico,unnombre,RFC.,direccin,telfonoy
elcdigopostal.Ademsdebedetenerprocesosdealta,modificacin,bsqueda,consulta
yeliminacindeproveedores.

Almacn:se controla con unidentificadorconcaracteresy nmeros,cantidadexistente,


mnimaymxima,nosevendenfraccionesdeproductos.Ademsdebedetenerprocesos
dealta,modificacin,bsqueda,consultaeimpresindelcatlogo.

La factura registra, la fecha, nmero de factura, el cliente, subtotal, IVA, total, clave del
producto,cantidaddelproductovendido,preciodeventa,losprocesosquedebedetener
son:cargardatosdelcliente,guardarfactura,imprimirfactura,consultarfactura,calcular
totalesycargardatosdelproducto.


Debersdemostrarlasrelacionesentrelasclasesylamultiplicidad,usandoelcriteriode:
1.

1amuchas.

2.

Muchasamuchas.

3.

Muchasa1.

4.

1a1

Segnseaelcaso
5.
Desarrolla el diagrama casos de uso, del sistema llamado Facturacin, en donde
relacionars,4actores(factura,producto,clienteyBD),yloscasos:cargardatosproducto,cargar
datoscliente,guardarfacturaeimprimirfactura.

6.
Desarrollaeldiagramadesecuencia,usandoalosactoresadministrador,formatodealtas
cliente(programa)yBD,creareldiagramadesecuencia,validandoque,siexisteelcliente,nose
capturepero,sinoexiste,capturarlosdatosenlaformaopantalladecaptura;despusdequese
capturaronlosdatosenlaforma,deberdehacerconexinconlabasededatos,insertarlosdatos,
ycerrarlaconexin,alfinaldeberdelimpiarlaforma.

DiagramadeClase

FacDetalle
ID_FacturaString
ID_ProductoString
FDet_PrecioFloat
Guardar()
Calculartotales()

Caso de uso

Imprimir
Factura

<Usos>
BD

Guardar
Factura
Factura

CargarDatos
Productos
CargarDatos
Cliente

Producto

Cliente

Diagrama de Secuencia

Administrador
AgregarCliente

Formato(AltadeCliente)
CapturarDatos
ifi
i l
Conectaryverificar
ClienteExiste?

ReturnFalso
AgregarCliente

ReturnVerdadero

LimpiarFormato

Desconectar

BD(BasedeDatos

S-ar putea să vă placă și