Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PASÓ 4
Tutor(a)
Entregado por:
Empresa
De esta manera, se facilita a los clientes la opción de realizar sus compras sin salir de
casa o simplemente, visualizar los artículos disponibles o consultar el estado de algún
pedido realizado anteriormente.
Por otra parte el personal autorizado (empleados de la tienda) podrá realizar accione
s como el modificado de los pedidos realizados, la inserción de nuevos ítems en la
base de datos, ver informes de ventas o inventarios.
Actores
Clientes: Ve y realiza compra de productos.
Usuarios: Ven Productos.
Administrador: Realiza el CRUD de empleados, usuarios y productos
Empleado: Revisa inventarios y pedidos.
Módulo Público
Registrar
Consultar
Guardar Productos carrito de compras
Comprar Productos
Pagar Compra
Eliminar
Módulo Privado
Consultar
Crear
Registrar
Actualizar
Gestionar usuarios
Eliminar
Reportes
Despachar
Prototipos de App web
Módulo publico
Casos de usos
Consultar o buscar
3 Elige la consulta:
compras
comisiones
cliente
empleados
4 Exporta información
Diagrama de actividades
Actualizar
Diagrama de actividades
Registrar o crear
Diagrama de actividades
Reportes
Diagrama de actividades
Administrar usuarios
Diagrama de actividades
Despachar
RF- 06 Despachar
RF- 07 eliminar
Diagrama de actividades
Comprar
RF-8 Comprar
Objetivos asociados Que el cliente pueda obtener sus productos.
Requisitos asociados Haber accedido a la tienda
Precondición Estar registrado
Final exitoso El cliente selecciona los productos
Final fallido El cliente no encuentra los productos buscados
Actores principales Clientes
Actores secundarios sistema
Evento de inicio El cliente ingresa a la página web para realizar una compra
Paso Acción
1 Seleccionar los productos a comprar
2 Cargarlos al carrito
Flujo principal 3 Generar proceso de pago
4 Pagar
5 Notificarle al cliente la satisfacción del pago
Diagrama general es un consolidado de los casos de uso origen sin los includes.
Diagramas de secuencias y comunicación
Buscar o consultar
Argumento
El siguiente diagrama muestra como los usuarios realizan consultas, al ingresar
información, validar información y obtiene la lista de información.
El usuario puede consultar compras, comisiones, datos de clientes e información de
empleados. Etc.
Diagrama de comunicación Buscar o consultar
El siguiente diagrama está compuesto por usuario, sistema y Base de datos, donde el
usuario interactúa con el sistema, al querer ejecutar una Búsqueda o consulta, ingresa a
búsquedas, el sistema muestra un formulario de búsqueda, el usuario ingresa datos de
búsqueda, el sistema filtra la búsqueda realizando la consulta en la base de datos y
regresa los datos, despliega la lista y el usuario puede visualizar los detalles.
Registrar
Argumento
El siguiente diagrama muestra como los usuarios pueden Crear o registrar información
en el sistema, suministrando datos válidos para el registro, estos datos son procesados
por el sistema, el cual notificara el proceso.
Diagrama de comunicación Registrar
El siguiente diagrama está compuesto por usuario, sistema y Base de datos, donde el
usuario interactúa con el sistema, al querer ejecutar un registro, ingresa al módulo
registrar, el sistema muestra un formulario de registro, el usuario ingresa datos de
registro, el sistema valida los datos y realiza el registro en la base de datos y regresa una
respuesta que notifica el estado del registro.
Actualizar
Argumento
El siguiente diagrama muestra como los usuarios pueden actualizar información en el
sistema, realiza una búsqueda y obtiene lista de información, debe seleccionar lo que
quiere modificar o actualizar, debe suministrar datos válidos para la actualización, el
sistema notificara el estado.
El siguiente diagrama está compuesto por usuario, sistema y Base de datos, donde el
usuario interactúa con el sistema, al querer ejecutar una actualización, ingresa al módulo
de actualizar, el sistema muestra un formulario de búsqueda, el usuario ingresa datos de
búsqueda, el sistema realiza la búsqueda en la base de datos y retorna respuesta
desplegando la búsqueda, el usuario selecciona y actualiza, el sistema despliega
formulario de edición o actualizar, el usuario ingresa datos a actualizar, el sistema valida
y realiza la actualización y devuelve la respuesta datos actualizados correctamente.
Generar Reportes
Argumento
El siguiente diagrama muestra como los usuarios pueden generar reportes, el usuario
debe ingresar información que necesita exportar, el sistema lista la información y
generando un archivo para su exportación y descarga.
Diagrama de comunicación generar reportes
El siguiente diagrama está compuesto por usuario, sistema y Base de datos, donde el
usuario interactúa con el sistema, al querer ejecutar un reporte, exportar datos, el sistema
muestra formulario de exportación, el usuario ingresa datos a exportar, el sistema valida
datos y filtra la información en la base de datos y genera el reporte, mostrando el las
opciones para exportar.
Comprar
Argumento
El siguiente diagrama muestra como los usuarios pueden realizar una compra, al
ingresar al sistema, busca, elige y guarda los productos en el carrito de deseo, donde
se genera un resumen de pago, para luego proceder con el pago, el sistema notifica el
estado del pago.
El siguiente diagrama está compuesto por usuario, sistema y Base de datos, donde el
usuario interactúa con el sistema, al querer comprar producto, el usuario selecciona el
producto y lo carga al carrito de compra y el sistema genera factura y muestra la factura,
el usuario realiza el pago y el sistema valida el pago y noticia si el pago es exitoso.
Despachar
Argumento
El siguiente diagrama muestra como los usuarios pueden realizar un despacho, al
ingresar al sistema, busca el producto a enviar, al obtener resultaos selecciona el
producto y procede al despacho.
El siguiente diagrama está compuesto por usuario, sistema y Base de datos, donde el
usuario interactúa con el sistema, al querer despachar una compra, ingresa al módulo de
despacho, el sistema muestra el formulario de búsqueda, el usuario ingresa los datos de
compra y el sistema valida el código, filtra la compra y despliega la compra, el usuario
realiza la selección para el despacho y el sistema procesa el despacho.
Eliminar
El siguiente diagrama está compuesto por usuario, sistema y Base de datos, donde el
usuario interactúa con el sistema, al querer eliminar xy cosa, ingresa al módulo de
eliminación, el sistema muestra el formulario, el usuario ingresa los datos para buscar y
el sistema filtra búsqueda, despliega información, el usuario selecciona lo que quiere
eliminar y procede a eliminar, el sistema valida y procesa la solicitud en la base de datos
y regresa una notificación de eliminación exitosa.
Gestionar usuarios
Argumento
El siguiente diagrama muestra como los usuarios pueden gestionar usuarios, al ingresar
al sistema, busca los usuarios, obtiene los resultados en una lista y debe seleccionar el
objeto a gestionar, ingresando datos y permisos necesarios, el sistema notificara la
ejecución de la actividad.
El siguiente diagrama está compuesto por usuario, sistema y Base de datos, donde el
usuario interactúa con el sistema, al querer gestionar usuarios, ingresa al módulo de
gestión, el sistema muestra el módulo y formulario de búsqueda, el usuario ingresa los
datos para buscar y son validaos, el sistema filtra búsqueda, muestra información de
usuarios, el usuario selecciona y procede a ingresar datos y permisos, el sistema valida
y procesa la solicitud en la base de datos y regresa una notificación datos guardados.
Conclusiones
Referencias bibliográficas
Campderrich, F. B. (2003). El OG y el UML. Ingeniería del software (Pp. 32-34).
Recuperado
de https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=34&docID=3
206903&tm=1537242637536
Kimmel, P. (2010). El Principio Con Casos de Uso. En Manual de UML (Pp. 18-48).
México: McGraw-Hill Interamericana. Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=36&docID=10
433806&tm=1485361490116
Weitzenfeld, A. (2005). Modelado con UML. In Ingeniería de Software Orientada a
Objetos con UML, Java e Internet (p. [69]). Mexico City: Cengage Learning. Recuperado
de http://bibliotecavirtual.unad.edu.co:2619/apps/doc/CX3004300030/GVRL?u=unad&si
d=GVRL&xid=094a5dfa
Kimmel, P. (2008). Visualización de su topología de despliegue. Manual de uml (Pp. 197
- 207). recuperado
de https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=216&docID=
3191829&tm=1537245385117
Weitzenfeld, A. (2005). Modelado con UML. In Ingeniería de Software Orientada a
Objetos con UML, Java e Internet (p. [69]). Mexico City: Cengage Learning. Recuperado
de http://bibliotecavirtual.unad.edu.co:2619/apps/doc/CX3004300030/GVRL?u=unad&si
d=GVRL&xid=094a5dfa
Kimmel, P. (2008). Visualización de su topología de despliegue. Manual de uml (Pp. 197
-207).recuperado
de https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=216&docID=
3191829&tm=1537245385117
Sparxsystems.com.ar. (2019). Sparx Systems - Tutorial UML 2 - Diagrama de
Despliegue. [online] Available at:
http://www.sparxsystems.com.ar/resources/tutorial/uml2_deploymentdiagram.html
Rolandostudios. (2012). Diagrama de despliegue [archivo de video] recuperado de:
https://youtu.be/zb1SN1TZ_z0
Kimmel, P. (2008). Comportamientos con los diagramas de interacción. Manual de uml
(Pp.81 - 99). Recuperado
de https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=100&docID=
3191829&tm=1537248292760
Kimmel, P. (2008).Elementos de los Diagramas de Colaboración (o comunicación)
Manual de UML. México, D.F., MX: McGraw-Hill Interamericana. Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=114&docID=1
0433806&tm=1498603949555