Diagrama de casos de uso: Definición y Ejemplos

Durante la fase de diseño y desarrollo, las organizaciones pueden utilizar la representación visual para mostrar sus sistemas existentes. Un diagrama de casos de uso es una herramienta que mapea las interacciones entre usuarios y sistemas para mostrar las interacciones entre ellos. Los diagramas de casos de uso pueden ayudar a los profesionales a visualizar los sistemas en muchos campos, como las ventas, el desarrollo de software, los negocios y la fabricación. En este artículo, definimos los diagramas de casos de uso, discutimos sus elementos clave y su propósito y ofrecemos ejemplos de diagramas de casos de uso en una variedad de escenarios.

¿Qué es un diagrama de casos de uso?

Un diagrama de casos de uso es un resumen visual de las interacciones y relaciones dentro de un sistema. Estos diagramas muestran una visión muy amplia de un sistema. Pueden mostrar sistemas de software informático, empresas o experiencias de clientes. Un diagrama de casos de uso muestra un escenario modelo en el que los individuos interactúan con un sistema utilizando una serie de símbolos y conectores especializados.

Relacionado con esto: Pensamiento sistémico

¿Qué implica un diagrama de casos de uso?

Un diagrama de uso de casos incluye algunos componentes clave:

Actores

Los actores son individuos que tienen una relación dentro del sistema. Interactúan con cada paso del proceso. Los actores pueden interactuar con el sistema de forma interna o externa.

Casos de uso

Los casos de uso, a menudo representados por un óvalo o un círculo que engloba un texto, describen una función del sistema que es un actor o una persona puede iniciar o utilizar. Esta función puede ser automática o manual y puede vincularse a un actor o función de forma independiente.

Enlaces de comunicación

Una línea sólida y recta puede representar la interacción de un actor con un caso de uso o las interacciones de los casos de uso. Los actores pueden conectarse a los casos de uso y a otras personas a través de una variedad de enlaces de comunicación que representan diferentes relaciones como:

  • Asociaciones: Los enlaces de asociación representan las interacciones entre los actores y los casos de uso.
  • Generalizaciones: Los vínculos de generalización representan relaciones entre actores que dependen de las funciones de los demás para completar su papel dentro de un sistema.
  • Extensiones: Los enlaces de extensión representan funciones opcionales dentro de un sistema. Estos enlaces pueden conectar a los actores con casos de uso o múltiples casos de uso relacionados sin depender unos de otros para la funcionalidad.
  • Inclusión: Los enlaces de inclusión representan funciones adicionales necesarias para completar un sistema y pueden formar conexiones entre dos casos de uso o casos de uso y actores.

El límite del sistema

El límite del sistema es una limitación visual de todo el módulo del sistema. En los sistemas complejos, puede haber muchos límites del sistema que representan módulos más pequeños y específicos. Por ejemplo, un diagrama de casos de uso del negocio puede tener límites del sistema para componentes más pequeños, como marketing, ventas y contabilidad.

Relacionado: Relacionado: 28 símbolos del diagrama de flujo y su significado

Propósito de un diagrama de casos de uso

Los diagramas de casos de uso ofrecen una clara visualización de los requisitos funcionales de un sistema. Pueden ayudar a una organización a tomar decisiones de diseño importantes. También pueden identificar factores externos e internos que podrían afectar a las interacciones del sistema.

Relacionado: Cómo utilizar un diagrama PERT para la planificación de proyectos (con ejemplos)

Ejemplos de diagramas de casos de uso

A continuación se presentan algunos ejemplos de diagramas de casos de uso en diferentes sectores:

Diagrama de casos de uso del registro de clases

Una universidad puede crear un diagrama de casos de uso para mostrar el registro de clases. Los componentes clave de este diagrama de casos de uso son:

  • *Actores de registro: Esto incluye a los estudiantes y al registrador.*
  • *Casos de uso de registro: Puede incluir funciones para ver el programa de clases, añadir una clase, abandonar una clase, revisar las clases, pedir ayuda o proporcionar asistencia.*
  • *Límite del sistema de registro: Este es el portal de registro de clases.*
  • *Enlaces de comunicación: Los enlaces pueden incluir las interacciones entre los grupos. Por ejemplo, puede incluir a un estudiante que utilice la función de añadir una clase*.

Los actores comparten enlaces de comunicación con casos de uso que representan sus interacciones. El estudiante puede ver su horario de clases, revisarlas y pedir ayuda. El matriculado puede añadir y dar de baja clases.Estas interacciones tienen lugar dentro del límite del sistema de un portal de registro de clases. Los estudiantes y el registrador dependen de sus interacciones para completar sus funciones dentro del sistema.

Diagrama de caso de uso empresarial

Una empresa de taxis que proporciona coches desde y hacia un aeropuerto puede utilizar un diagrama de casos para mostrar los siguientes componentes:

  • *Actores del negocio: Esto incluye al taxista y a los pasajeros.
  • *Casos de uso del negocio: Esto puede incluir la recogida de equipajes, la recogida de pasajeros y el mostrador de billetes*.
  • *Límite del sistema empresarial: El límite es la terminal del aeropuerto*.
  • *Enlaces de comunicación: Incluye todas las interacciones entre el taxista y los pasajeros.*

Los actores comparten una generalización confiando en las responsabilidades de los demás' para cumplir sus expectativas. Por ejemplo, el taxista confía en el pasajero para reservar un viaje y proporcionar el pago al final del mismo, mientras que el pasajero confía en el taxista para que le lleve a su destino.

Los diferentes casos de uso, como la recogida de equipajes, la zona de recogida de pasajeros y el mostrador de billetes, tienen relaciones de inclusión. Esto significa que un caso de uso, como la zona de recogida de pasajeros, no puede interactuar con los actores hasta que otro caso de uso, como la recogida de equipajes, haya completado su interacción. Por ejemplo, el pasajero debe recoger primero su equipaje en la recogida de equipajes antes de entrar en la zona de recogida de pasajeros. Estas interacciones se producen dentro de los límites del sistema de la terminal del aeropuerto.

Diagrama del caso de uso del sitio web

Una empresa de desarrollo de sitios web puede crear un diagrama de casos de uso con los siguientes componentes:

  • *Actores del sitio web : Esto incluye a los usuarios de Internet y al diseñador de la web.*
  • *Casos de uso del sitio web: Esto puede incluir el inicio de sesión, la carga de documentos, la adición de usuarios, la publicación de nuevos eventos en la página de inicio y la búsqueda de documentos.*
  • *Límite del sistema del sitio web: El límite en este caso de uso sería la dirección de la página web.*
  • *Los enlaces de comunicación: Incluye las interacciones entre el desarrollador del sitio web y los usuarios.*.

Los actores de este diagrama comparten un vínculo de comunicación generalizado. La salida del usuario, o la expectativa, de una página web que funcione bien, depende de la entrada del diseñador web, o la responsabilidad de desarrollar un sitio que funcione. Estas interacciones tienen lugar dentro de los límites del sistema de la dirección de la página web.

Diagrama del caso de uso de la caja de la tienda

Una tienda minorista puede crear un diagrama de uso para representar el proceso de caja. Los principales elementos de este diagrama de casos de uso son:

  • *Revisar a los actores: Esto incluye a los clientes y a los dependientes.*
  • *Casos de uso de la caja: Esto implica escanear artículos, procesar pagos y empaquetar artículos.*
  • *Límite del sistema de pago : El límite en este caso de uso es el mostrador de salida.
  • *Enlaces de comunicación: Se trata de las asociaciones, generalizaciones, extensiones e inclusiones de todas las interacciones entre los actores.*

En este diagrama de casos de uso, los actores comparten asociaciones con los casos de uso y comparten generalizaciones. Estas interacciones tienen lugar dentro del límite del sistema de la caja.

Diagrama de caso de uso de la publicación de libros

Una empresa editora de libros puede diseñar un diagrama de casos de uso para representar el proceso de publicación. Los elementos clave de este diagrama de casos de uso son:

  • *Actores de la publicación: Puede incluir a escritores, editores, correctores, agentes y libreros*.
  • *Publicación de casos de uso : Esto incluye acciones como redactar una historia, revisar la historia, solicitar ediciones, revisar la historia, vender la historia, empaquetar la historia y entregar la historia a los clientes.*
  • *Límite del sistema de publicación: El límite aquí es el proceso de publicación.*
  • *Enlaces de comunicación: Esto incluye todas las interacciones entre los actores.*

Debido a la progresión del proceso editorial, todos los actores de este diagrama comparten generalidades apoyándose unos en otros. Los escritores se apoyan en los editores para que les den su opinión, los editores se apoyan en los escritores para que les envíen sus escritos para que los revisen, los agentes se apoyan en los correctores para asegurarse de que el texto final está libre de errores y los libreros se apoyan en los agentes para que les proporcionen el inventario.

Estos casos de uso comparten enlaces de comunicación inclusivos y no pueden interactuar con los actores hasta que el caso de uso anterior lo haya hecho. Estas interacciones tienen lugar dentro del límite del sistema del proceso de publicación y los actores comparten vínculos de asociación con los casos de uso.

Te recomendamos

Requisitos funcionales y no funcionales: ¿Cuál es la diferencia?

53 Ejemplos de objetivos en el lugar de trabajo

Guía completa de los embudos de marketing: Definición y consejos de creación

¿Qué es la diferenciación de productos? Tipos y ejemplos

7 tipos de estructuras de información de la empresa que toda empresa debería tener en cuenta

Objetivos de los procesos: Definición, beneficios y usos