Paso 6 Grupo200609 13

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 32

LENGUAJE DE MODELADO UNIFICADO UML 200609A_474

PRESENTADO:
PEDRO SAIR BARBOSA
CC. 1027958992
GRUPO:
200609_13

PRESENTADO A:

NILSON ALBEIRO FERREIRA MANZANARES

2019

INGENIERIA DE SISTEMAS

UNAD
Empresa Plantas verdes y senderos.

Actores:

Actor # 1 Cliente
- Registrar
- Ingresar
- Comprar
- Pagar


Actor #2 Funcionario Asesor Verificar pedido
• Ingresar inventario
• Despachar Pedido
• Actualizar Inventario
• Eliminar productos

Actor #4 Administrador • Asignar roles


• Modificar Roles
• Generar Reportes
• Eliminar Usuarios
• Cambiar Contraseñas
Descripción casos de uso:

Actor #1 Cliente
Registrar: Tenemos que tener en cuenta un módulo que permita obtener los datos personales
y realizar el registro de los nuevos clientes para realizar las compras online.
Ingresar: Luego del usuario registrado se debe de crear un login para que pueda entrar con
su usuario y contraseña.
Comprar: Esta opción permite visualizar los productos por el filtro que el usuario desee,
además de añadirlos al carrito.
Pagar: Es necesario crear un módulo para pagar y así obtener el recaudo, luego de realizar el
pago ya su pedido pasa a confirmarse para su despacho.
Actor #2 Funcionario Asesor
Verificar pedido: Es necesario visualizar el orden de pedido de los clientes, verificar los datos
personales y la dirección.
Ingresar inventario: Es necesario ingresar nuevos productos y las cantidades a la página, ya
que por este medio el usuario visualizar las cantidades que necesita y los productos que
desee llevar.
Despachar Pedido: Una de las principales fuentes de satisfacción de una compra online es la
rapidez con la que el cliente lo recibe
Actualizar Inventario: El modulo inventario debe permitir modificar las cantidades y los
productos ingresados.
Eliminar Productos: Es necesario que se puedan eliminar productos que ya no se tienen en
el inventario.

Actor #3 Administrador
Asignar Roles: Es necesario que el administrador decida los roles de cada usuario y así
saber los permisos y asignaciones en el sistema.
Modificar Roles: En cualquier momento el administrador decide que rol puede cambiar de
manera temporal o permanente.
Generar Reportes: Es necesario revisar los reportes con las ventas en cualquier momento
que se necesite, adicional ver cuales son los productos mas vendidos para así tener un buen
control del inventario
Eliminar usuarios: Hay que tener en cuenta que cualquier usuario con rol de funcionario
asesor puede retirarse de la empresa, por seguridad se le deben de quitar los permisos y seria
mejor eliminando el usuario para que en una próxima ocasión no pueda autenticarse.
Cambiar Contraseñas: Esta opción nos permite resetear la contraseña de algún usuario si es
requerido por olvido o bloqueo.

Diagramas de casos de uso Aporte Yinet Perez Joven Casos de uso • Comprar
productos

Figura 1. caso de uso comprar producto

Descripción del caso de uso


El cliente solicita un producto en línea para realizar la compra
El cliente selecciona el producto que desea comprar
El sistema verifica si el producto está en stock
Si el producto está en stock el sistema descuenta la cantidad del producto seleccionado por el
cliente
Nombre del Compra de producto
caso de uso
Actores Cliente
Objetivos Comprar producto.
asociados
Resumen El caso de uso permite el ingreso del cliente a la
plataforma de compras para comprar un producto.

Precondiciones Debe ingresar a la aplicación y autenticarse con el


nombre y password creados.
Secuencia normal Pas Acción
1o El cliente ingresa a la plataforma.

2 Se autentica para tener acceso a las funciones


de la plataforma.
3 El cliente selecciona el producto a comprar

4 El cliente ingresa la cantidad del producto que


desea comprar
5 El cliente realiza la compra del producto o la
cancela
Postcondición .

Excepciones Paso Acción

Rendimiento 1 minuto
Estabilidad Alta
Comentarios
• Administrar productos

Figura 2. caso de uso administrar producto

Descripción del caso de uso


En este caso de uso se realiza el registro, modificación y borrar producto
Se registran nuevos productos
Se modifica la información de existen de un producto (cantidad, precio, descuento, nombre,
color, sabor, peso)
Se elimina un producto, se borra un producto de la base de datos que ya no se desee vender
en la tienda
Nombre del Administrar producto
caso de uso
Actores administrador
Objetivos Administrar los productos ingresar nombre, peso,
asociados cantidad.
Resumen El caso de uso permite el ingreso del administrador
a la plataforma para administrar un producto
(ingresar nuevos productos al sistema,
modificarlos
Precondiciones y borrarlos)
Debe ingresar a la aplicación y autenticarse
.
con el nombre y password creados.
Secuencia normal Pas Acción
1o El administrador ingresa a la plataforma.
2 Se autentica para tener acceso a las funciones
de la plataforma.
3 El administrador selecciona la tarea a realizar
(registrar producto, modificar producto.
4 El administrador actualiza la información de los
productos de la tienda
Postcondición .

Excepciones Paso Acción

Rendimiento 5 segundos
Estabilidad Alta
Comentarios

• Administrar clientes

Figura 3. caso de uso comprar producto administrar cliente


Descripción del caso de uso
En este caso de uso se realiza el registro, modificación y borrar de cliente
El administrador registra a un cliente en el sistema para que pueda hacer compras al por
mayor o separar productos
El administrador modifica la información de un cliente existente por ejemplo nombre, cédula,
edad, dirección, teléfono
El administrador elimina un cliente
Nombre del Administrar cliente
caso de uso
Actores administrador
Objetivos asociados Administrar los cliente nuevos o viejos en el sistema

Resumen El caso de uso permite el ingreso del administrador


a la plataforma para administrar un cliente (ingresar
nuevos clientes al sistema, modificarlos y
Precondiciones borrarlos).
Debe ingresar a la aplicación y autenticarse
con el nombre y password creados.
Secuencia normal Pas Acción
1o El administrador ingresa a la plataforma.

2 Se autentica para tener acceso a las funciones


de la plataforma.
3 El administrador selecciona la tarea a realizar
(registrar cliente, modificar cliente.
4 El administrador actualiza la información de los
clientes de la tienda
Postcondición .

Excepciones Paso Acción

Rendimiento 5 segundos
Estabilidad Alta
Comentarios
Figura 4. caso de uso administrar bodega

Descripción de caso de uso


En este caso de uso el funcionario revisa la información de la bodega
Primero ingresa la plataforma autentificándose, posteriormente ingresa productos nuevos,
verifica el estado de los productos o genera reportes de la cantidad de producto para vender

Nombre del Administrar bodega


caso de uso
Actores administrador
Objetivos Administrar y verificar el estado de los productos
asociados
Resumen El caso de uso permite el ingreso del administrador
a la plataforma para administrar y verificar el
estado de los productos, además de generar
reportes de la cantidad en stock de cada producto
de la tienda.
Precondiciones Debe ingresar a la aplicación y autenticarse con el
nombre y password creados.
Secuencia normal Pas Acción
1o El administrador ingresa a la plataforma.
2 Se autentica para tener acceso a las funciones
de la plataforma.
3 El administrador selecciona la tarea a realizar
(generar reportes, verificar el estado de los
4 El administrador actualiza la información de la
bodega, estado de los producto
Postcondición .

Excepciones Paso Acción

Rendimiento 5 segundos
Estabilidad Alta
Aporte Yoiner Fernando Idrobo

Figura 5. caso de uso gestionar sistema

Nombre del INGRESAR AL SISTEMA


caso de uso
Actores Funcionario
Objetivos Ingreso al menú con los roles asignados.
asociados
Resumen El caso de uso permite el ingreso del funcionario al
sistema para el control y venta de productos de la
empresa.
Precondiciones Debe ingresar a la aplicación y autenticarse con las
credenciales dadas.
Secuencia normal Pas Acción
1o El funcionario ingresa a la aplicación.

2 Se autentica para tener acceso a los roles.

Postcondición Selección de rol de preferencia.

Excepciones Paso Acción


4
Rendimiento 5 segundos
Estabilidad Alta
Comentarios
Nombre del caso GESTIONAR REPORTES
de uso
Actores Funcionario
Objetivos Visualizar, imprimir o descargar archivo con información
asociados de ventas e inventario por fechas.
Resumen El caso de uso permite el ingreso del funcionario al
sistema para generar reportes de ventas e
inventario actual o por fechas de los productos al
igual que imprimir desprendibles o facturas.
Precondiciones Haberse logueado en el sistema y poseer los roles de
funcionario.
Secuencia normal Pas Acción
1o El funcionario ingresa al menú.
2 Selecciona el rol de “gestionar reportes”.
Postcondición Selección de opción de preferencia en el menú
desplegado.
Excepciones Paso Acción
4
Rendimiento 5 segundos
Estabilidad Alta
Comentarios

Nombre del GESTIONAR PRODUCTOS


caso de uso
Actores Funcionario
Objetivos Visualizar inventario, pedir o controlar ingreso de
asociados productos a bodega y realizar ventas a
Resumen clientes.El caso de uso permite el ingreso del
funcionario al sistema para realizar control de los
productos de bodega, y ventas a los clientes de la
empresa.
Precondiciones Haberse logueado en el sistema, poseer los roles de
funcionario y seleccionar el rol de “gestionar
Secuencia normal produPasctos”.Acc ión
1o El funcionario se autentica e ingresa al menú.
2 Selecciona el rol de “gestionar productos”.
Postcondición Selección de opción de preferencia en el
menú desplegado.
Excepciones Paso Acción
4
Rendimiento 5 segundos
Estabilidad Alta
Comentarios

Diagrama de actividades
Aporte Yinet Perez Joven

Figura 6. Diagrama de actividades para el caso de uso compra de producto


Figura 7. Diagrama de actividades para el caso de uso registro de cliente
Aporte Yoiner Fernando Idrobo

Figura 8. Diagrama de actividades para el caso de uso Bodega


Figura 9. Diagrama de actividades gestionar bodega
Actividad Paso 3
Visualizar diagramas de Clases y de Despliegue Diagrama
de clases.

Figura 10. Diagrama de clases

En el anterior diagrama podemos observar la relación entra clases


La clase padre es la clase persona la cual hereda atributos y métodos a las clases hijas
administrador y cliente, por otro lado, tenemos la clase bodega a la cual se le agregan
productos para la venta
Clase producto

Atributos
• Nombre del producto tipo string
• Fecha de vencimiento tipo strin
Estas 2 variables con de tipo string porque son cadenas de caracteres y son de importancia ya
que el usuario va a comprar producto para consumir
Método u operación
Set_nombre_producto: este método permite ingresar el nombre del producto
Set_fecha_de_vencimiento: este método permite ingresar la fecha de caducidad del producto

Clase bodega
Atributos
Cantidad de producto: variable tipo entero que contiene la cantidad de producto existente en
la bodega para llevar un control de productos Métodos
• Reportes de ventas: este método permite llevar la cantidad de ventas diarias para luego
sacar el reporte mensual
• Crear producto: permite la creación de un nuevo producto que ingrese a la bodega
• Actualizar producto: permite cambiar el nombre del producto o uno de sus parámetros,
cantidad, peso, color, entre otros
• Eliminar producto: elimina un producto que ya no se va a vender más o está escaso •
Reporte de cliente: da el reporte de que cliente han comprado

Clase persona

Atributos
• Nombre: tipo string cadena guarda el nombre del cliente
• Cedula: tipo int almacena le número de la cedula del cliente
• Dirección: tipo string guarda la dirección del cliente
• Edad: tipo int guarda la edad del cliente
• Nombre_usuario: string nombre para iniciar sesión en la plataforma de ventas web
• Clave_pass: string guarda la clave para ingresar a la plataforma Métodos
• Metodos set nombre, cedula, dirección, edad, pass guardan la información del cliente
para que pueda usar la plataforma de compra
Clase cliente

No tiene atributos puesto que los hereda de la clase padre persona se realiza esto para no
repetir atributos
Métodos
Comprar_producto: este método le permite comprar producto al cliente

Clase administrador
No tiene atributos puesto que los hereda de la clase padre persona se realiza esto para no
repetir atributos
Diagrama de despliegue.

Figura 11. Diagrama de despliegue

La infraestructura de la empresa cuenta con un router encargado de realizar las conexiones y


recibe los paquetes de datos de la web, el cliente se conecta mediante internet a la base de
datos y navega por la aplicación para seleccionar el producto, la aplicación valida existencia
de productos en la base de datos y se visualiza la disponibilidad.
Los equipos de cómputo principales se encuentran en caja y en bodega conectados al igual
que los servidores al switch principal en la red local.
Actividad paso 4 Diagramas de secuencia y comunicación Aporte Yinet Perez Joven

Figura 11. Diagrama de secuencia para el caso de uso compra de producto


El diagrama anterior se realizó con base en caso de uso llamado compra de producto, este
diagrama consta de 2 objetos, el objeto cliente quien hace las peticiones o consultas y el
objeto sistema quien responde a las solicitudes del cliente, estas dos clases intercambian
solicitudes para poder que el cliente pueda adquirir un producto
Los pasos son los siguientes:
• Primero el cliente se autentifica ante el sistema mediante el inicio de sesión
• Cuando el cliente es validado en sistema puede tener acceso a las opciones de compra
de productos
• Posteriormente el cliente busca un producto de su preferencia, lo selecciona, ingresa la
cantidad que desea comprar
• El sistema valida si existe el producto y la cantidad que solicito el cliente y da una
respuesta al cliente
• El cliente realiza la compra y el sistema genera un mensaje comprar exitosa

Figura 12. Diagrama de comunicación para el caso de uso compra de producto


Figura 13. Diagrama de secuencia para el caso de uso gestionar producto

En la figura 13 el diagrama de secuencia se realizó con base en caso de uso llamado


gestionar reportes, este diagrama consta de 2 objetos, el objeto administrador quien hace las
peticiones o consultas a la bodega, el objeto bodega quien posee la información de los
reportes, este responde a las solicitudes del cliente, estas dos clases intercambian solicitudes
para conocer el estado de productos en la bodega
Los pasos se mencionan a continuación:
• Primero el administrador se autentifica ante el sistema mediante el inicio de sesión
• Cuando el administrador es validado en la bodega, este puede tener acceso a las
opciones de reportes en bodega
• Posteriormente el administrador solicita los reportes de ventas
• La bodega entrega el reporte solicitado por el administrador
Figura 14. Diagrama de comunicación caso de uso gestionar producto

Figura 15. Diagrama de secuencia para el caso de uso registro de cliente

El diagrama de secuencia del caso de uso registro de cliente consta del objeto cliente y el
objeto sistema
Los pasos se mencionan a continuación:
• Primero el cliente hace una solicitud al sistema sus datos ante el sistema
• Cuando el administrador es validado en la bodega, este puede tener acceso a las
opciones de reportes en bodega
• Posteriormente el cliente se registra en el sistema
• El sistema genera un mensaje registro exitoso

Figura 16. Diagrama de comunicación para el caso de uso registrar cliente


Figura 17. Diagrama de secuencia actualizar cliente

El diagrama de secuencia del caso de uso actualizar cliente consta del objeto cliente y el
objeto sistema
Los pasos se mencionan a continuación:
• Primero el cliente se autentifica ante el sistema mediante el inicio de sesión
• Cuando el cliente es validado en el sistema, este puede tener acceso a las opciones de
modificar usuario en el sistema
• Posteriormente el cliente ingresas sus datos actualizados
• El sistema genera un mensaje actualización exitosa

Figura diagrama de secuencia para el caso de uso actualizar cliente

Figura 18. Diagrama de comunicación para el caso de uso actualizar cliente


Figura 19. Diagrama de secuencia para el caso de uso gestionar reportes

En la figura el diagrama de secuencia se realizó con base en caso de uso llamado gestionar
reportes, este diagrama consta de 2 objetos, el objeto administrador quien hace las peticiones
o consultas a la bodega, el objeto bodega quien posee la información de los reportes, este
responde a las solicitudes del cliente, estas dos clases intercambian solicitudes para conocer
el estado de productos en la bodega
Los pasos se mencionan a continuación:
• Primero el administrador se autentifica ante el sistema mediante el inicio de sesión
• Cuando el administrador es validado en la bodega, este puede tener acceso a las
opciones de reportes en bodega
• Posteriormente el administrador solicita los reportes de ventas
• La bodega entrega el reporte solicitado por el administrador
Aporte Yoiner Fernando Idrobo

Figura 20. Diagrama de secuencia registrar usuario

En el diagrama se evidencia el paso a paso del proceso que se realiza en el momento del
registro de un cliente nuevo, desde el formulario de inscripción para obtener usuario hasta el
ingreso por primera vez o el mensaje de error en caso de tener problemas para registrar el
cliente nuevo.
En este se realiza.
• Registro de información
• Validación de campos
• Se valida la existencia de ese usuario en la base de datos.
• Se devuelve una respuesta y se redirige a la pagina de inicio o de registro
Figura 21. Diagrama de comunicación registro de usuario

Figura 22. Diagrama de secuencia de gestión de ventas

El usuario ingresa las credenciales, el sistema valida la información y en caso de ser real se le
muestran los productos disponibles, el cliente solicita el producto de su preferencia y el
sistema genera la factura, el cliente paga, se validan los datos de pago y se procede a realizar
el envío y actualización de los productos en la base de datos.
Figura 23. Diagrama de comunicación venta de producto

También podría gustarte