Sunteți pe pagina 1din 10

Diagrama de Comunicación y Secuencia

Haciendo uso de los nuevos conocimientos adquiridos a lo largo de la ejecución del proyecto; se
consideró necesario realizar los diagramas de comunicación y secuencia con algunas
modificaciones a los casos de uso dados en el paso 2 para lograr dar una solución más acertada al
problema del enunciado. Por lo cual se procede a describir los actores y comunicaciones
consideradas, las cuales, haciendo uso de la abstracción y para lograr el fin académico que busca
el trabajo pueden englobar varios casos de uso y varias clases o relaciones del paso 3.

Los Actores identificados fueron:

Sistema: Que constituye toda la plataforma Virtual de la empresa, la cual incluye pero no se limita
a: Tienda Virtual, Gestión de Almacenes y Programas administrativos (donde se realizan las ventas,
devoluciones, reportes, facturas y cualquier otro reporte).

Cliente: Cualquier ente interesado en adquirir los productos, sea de manera presencial o virtual.

Empleado: Es cualquier usuario que cumple el rol de vendedor o de administrador.

Proveedores: Entes externas que surten los productos que vende la empresa.

Las Comunicaciones identificadas, con su respectivo diagrama de secuencia, fueron:

1: Gestionar Usuario: Cuando el actor que la interpreta es Cliente, la comunicación se refiere a


cambiar los datos de su usuario, o crearlo, o eliminarlo. Si la realiza un empleado puede crear,
eliminar o editar los usuarios del sistema.

1.1Actualizar Usuario: El sistema hace los cambios necesarios en la base de datos para
cumplir con la gestión.

1.2Notificar los cambios del usuario: El sistema notifica al usuario si la gestión fue exitosa
o errónea.
2: Iniciar Sesión: Los usuarios acceden a su sesión del sistema, sea de cliente o de empleado

2.1Gestionar Inicio de sesión: El sistema hace las comprobaciones necesarias para


autorizar el ingreso del usuario o no.

2.2 Notificar Inicio de Sesión: El sistema despliega el perfil del usuario o un mensaje de
error.
3: Comprar: El cliente adquiere un producto de manera virtual

3.1Gestionar Compra: El sistema efectúa la compra virtual, verifica el pago, realiza la


factura, el envío a la sucursal más cercana al cliente, actualiza el inventario, guarda el
registro y demás pasos necesarios para la compra virtual

3.2Notificar Compra: El sistema muestra la factura virtual de la compra al cliente donde le


muestra la sucursal a buscar el producto.

4: Solicitar Devolución (1): El cliente se retracta de su compra virtual

4.1 Gestionar Devolución: El sistema verifica si es posible la devolución y de serlo actualiza


los datos del inventario y demás registros para realizar la devolución

4.2 Notificar Devolución: El sistema le informa al cliente que su dinero ha sido devuelto o
que no es posible la devolución.
5: Ver productos: El cliente ve el catálogo de productos de la tienda virtual y hace uso de las
herramientas de búsqueda

5.1Gestionar Despliegue de Productos: El sistema hace la búsqueda pedida por el cliente


en la Base de Datos

5.2Desplegar Productos: El sistema despliega los resultados acordes a la búsqueda del


cliente.

6: Gestionar Inventario: El empleado añade, quita o rota productos de los distintos inventarios,
además puede pedir reportes de los mismos

6.1Actualizar Inventarios: El sistema actualiza en la base de datos las gestiones ejercidas


sobre los inventarios

6.2Notificar Cambios de Inventario: El sistema despliega los cambios efectuados o un


mensaje de error
7: Solicitar Venta: El cliente de manera personal solicita a un vendedor que le despache artículos
para adquirirlos

7.1 Registrar Venta: El vendedor ingresa en el sistema los artículos para la venta

7.2 Gestionar Venta: El sistema genera la factura, actualiza los inventarios, verifica pago y
demás actividades necesarias para realizar la venta

7.3 Mostrar Estado de la Venta: El sistema le informa al vendedor que la venta se ha


realizado con éxito o le muestra un mensaje de error

7.4 Entregar Artículos: El vendedor finalmente entrega los artículos vendidos o le notifica
al cliente que ha habido un error con la venta
8: Solicitar Devolución (2): El cliente de manera personal solicita a un vendedor la devolución de
una venta

7.1 Registrar Devolución: El vendedor ingresa en el sistema los datos de la Devolución

7.2 Gestionar Devolución: El sistema genera la factura, actualiza los inventarios, verifica
pago y demás actividades necesarias para realizar la Devolución

7.3 Mostrar Estado de la Devolución: El sistema le informa al vendedor que la Devolución


se ha realizado con éxito o le muestra un mensaje de error

7.4 Entregar Devolución: El vendedor finalmente recibe los artículos vendidos o le notifica
al cliente que ha habido un error con la Devolución
9: Solicitar Productos: El empleado pide a los proveedores los productos necesarios para la
empresa

9.1Proveer: Los proveedores despachan los productos adquiridos por la empresa

El diagrama de secuencias global sería el siguiente


Y finalmente, utilizando la misma nomenclatura, el diagrama de comunicación para todo el
sistema global sería el siguiente

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