Sei sulla pagina 1di 6

Actividad

Alumno: Josué Millán Gómez.

Matricula: 1821003613

Prof.: Neyda Lizzeth Moreno Cárdenas


Actividad 3. Diagramas de UML

El propósito de la actividad es diagramar mediante el uso de UML tu planteamiento


de la solución de una problemática para desarrollar un software, para ello, sigue
estos pasos:

1. Para comenzar este ejercicio, deberás crear un archivo de texto, como


encabezado escribe en el centro del renglón, el número de la actividad y el tema
(Actividad 3: Diagramas de UML).

2. En el segundo renglón escribe tu nombre, comenzando por apellidos.


3. Deja 3 renglones vacíos.
4. Copia los incisos A a C, en el documento creado.
5. Al desarrollar la respuesta de cada inciso, escribe en seguida de cada
descripción del inciso que le corresponda.
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 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 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
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 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. 1 a 1
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.

-Diagrama de Secuencia-

Administrado Formato (Altas cliente) Programa BD


r

IngresarNombreCliente
IngresarNombreCliente 1

DesplegarPantallaValidandoExistencia
DesplegarPantallaValidandoExistencia 2

ConsultarExistencia
ConsultarExistencia 3

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

DesplegarPantallaClienteRegistrado
DesplegarPantallaClienteRegistrado 5

Salir
Salir 6

DesplegarPantallaClientenNoRegistrado
DesplegarPantallaClientenNoRegistrado 7

RegistrarNuevoCliente
RegistrarNuevoCliente 8

DesplegarPantallaFormatoAltaCliente
DesplegarPantallaFormatoAltaCliente 9

Registrar 1
Registrar
0

11 HacerConexionConLaBDParaRegistrarLosDatos
HacerConexionConLaBDParaRegistrarLosDatos

FinalizarConexionConLaBD
FinalizarConexionConLaBD 1
2

DesplegarPantallaFormatoAltaClienteLimpio
DesplegarPantallaFormatoAltaClienteLimpio 1
3
Salir
Salir 1
4

Potrebbero piacerti anche