Diagrama de Casos de Uso - Ejercicio TIENDA VIRTUAL | UML desde CERO | Planeta Buhoos

Diagrama de Casos de Uso - Ejercicio TIENDA VIRTUAL | UML desde CERO | Planeta Buhoos

Diagrama de casos de uso parte práctica

Resumen de la sección: En esta sección, se realizarán dos ejercicios prácticos para aplicar los conocimientos adquiridos en el video anterior sobre diagramas de casos de uso. Se explicará cómo modelar un diagrama de casos de uso y cuáles son los pasos a seguir.

Pasos para modelar un diagrama de casos de uso

  • Leer detenidamente el problema poniendo mayor atención a todo lo que involucra funcionalidades actores y relaciones.
  • Identificar el sistema que vamos a construir.
  • Colocar el sistema en la herramienta de modelado (se utiliza Hasta).
  • Identificar los casos de abuso que conformarán nuestro diagrama.

Acciones del sistema

  • Ver el catálogo de todos los productos.
  • Agregar el producto al carrito para la compra.
  • Verificar la disponibilidad del producto.
  • Realizar el pago.
  • Remitir automáticamente la factura al correo electrónico del cliente.
  • Consultar compras realizadas.
  • Administrar precios y descuentos.
  • Ingresar cupones de descuento.

Identificación de actores y casos de uso

Resumen de la sección: En esta sección, se identifican los actores y los casos de uso del sistema. Los casos de uso son renombrados para que su nombre comience con un verbo en infinitivo. Los casos de uso se colocan en el orden de ejecución del proceso. Se identifican los actores como alguien o algo que utiliza el sistema.

Identificación de actores

  • Se identifican dos actores: cliente y administrador de la tienda.
  • Los actores se colocan en la herramienta de modelado seleccionando el icono del actor.

Identificación de relaciones entre actores y casos de uso

  • Se identifican las acciones que puede realizar cada uno de los actores.
  • El cliente puede ver catálogo, agregar productos al carrito, realizar pago y consultar compras realizadas.
  • El administrador solo puede administrar precios y descuentos.
  • Las relaciones entre actores y casos de uso se colocan en la herramienta.

Identificación de relaciones entre casos de uso

Resumen de la sección: En esta sección, se analizan las relaciones entre los diferentes casos de uso. Se identifica qué caso está relacionado con cada uno y qué tipo relación tienen (inclusión o extensión).

Relaciones entre casos de uso y actores

  • Se pregunta qué acciones puede realizar cada uno de los actores.
  • El cliente puede ver catálogo, agregar productos al carrito, realizar pago y consultar compras realizadas.
  • El administrador solo puede administrar precios y descuentos.

Identificación de relaciones entre casos de uso

  • Se identifica qué caso de uso está relacionado con cada uno de los casos sobrantes.
  • El caso "verificar disponibilidad del producto" está relacionado con "ver catálogo de productos" y "agregar productos al carrito para la compra".
  • El caso "remitir automáticamente la factura al correo electrónico del cliente" está relacionado con el caso "realizar pago".
  • El caso "ingresar cupones de descuento" no tiene relación directa con un actor, sino con otro caso de uso.

Diagrama de Casos de Uso

Resumen de la sección: En esta sección, se muestra cómo colocar las relaciones en la herramienta de modelado para crear un diagrama de casos de uso.

Colocando Relaciones en la Herramienta de Modelado

  • Se utilizan relaciones extend e include en el pago.
  • La relación extend va desde procesar cupón de descuento hacia realizar pago.
  • Para colocar las relaciones, se selecciona "relación incluye" y se coloca en la herramienta de modelado.

Descripción del Segundo Sistema para Gestión de Bodega

Resumen de la sección: En esta sección, se describe el segundo sistema que debe ser desarrollado para gestionar la bodega.

Requerimientos del Nuevo Sistema

  • El nuevo sistema debe permitir al personal gestionar el catálogo, registrar adquisiciones y consultar el stock.
  • Los bodegueros deben poder registrar despachos y devoluciones.
  • Debe haber un módulo de tracking o seguimiento habilitado para registro por parte del personal encargado y consulta por parte del personal del call center.
  • Se agrega una opción para consulta de tiempos de entrega para monitoreo por parte del supervisor.
  • El sistema debe estar interconectado con el sistema actual para que los clientes puedan dar seguimiento al tracking.

Conclusión

Resumen de la sección: En esta última sección, el presentador agradece a los espectadores por ver el video y les pide que realicen dos acciones: suscribirse al canal y dejar un comentario.

Acciones Finales

  • Suscribirse gratis al canal de YouTube.
  • Hacer clic en "me gusta" y dejar un comentario.
Video description

Ejercicio TIENDA VIRTUAL 👉 Diagrama de Casos de Uso - PARTE PRACTICA 1 de 2 👈, en este video aprenderás: ✅ Ejercicio práctico de diagramas de Casos de Uso UML desde CERO es un largo viaje que estaremos compartiendo contigo como parte de nuestro set de cursos para “INGENIERÍA DE REQUERIMIENTOS”. ** Otros vídeos que te pueden interesar: 👉 Diagrama de Casos de Uso - PARTE TEORICA https://youtu.be/VudE8MzNwYM 👉 Curso SCRUM desde CERO a PROFESIONAL https://youtube.com/playlist?list=PLGkXCcf3dp4-mVJn_JZFtTz2AgXtsVGTv 👉 Curso de programación JAVA desde CERO https://www.youtube.com/playlist?list=PLGkXCcf3dp491nqTlmyeHlJveh2SkGDPr