Diagramas

Los Ejemplos de casos de uso de UML

Conoce todo sobre los casos de uso de UML y su creación

¿Qué es un diagrama de casos de uso?

Cuando un software de sistema está en la fase de desarrollo, para que funcione de manera eficiente, los desarrolladores especifican diferentes casos de uso para verificar el posible comportamiento del software en diferentes casos o situaciones. Este diagrama nos muestra el posible comportamiento de cómo funcionará el software.

El beneficio de usar un diagrama de casos de uso es que desarrollamos el sistema pensando en el usuario. Es la mejor manera de cumplir con los requisitos del usuario final. El diagrama de casos de uso ilustra la relación entre los múltiples casos de uso, actores y sistemas. La mejor práctica es que el diagrama de casos de uso debe ser pequeño y claro. El diagrama de casos de uso especifica cómo funcionará un sistema, por lo que solo muestra la funcionalidad del sistema.

Notación de diagrama de casos de uso

En esta sección, hablaremos sobre los cuatro tipos básicos de notaciones de diagramas de casos de uso. A continuación, presentamos alguno.

Casos de uso

Casos de uso

Los casos de uso nos dicen cómo funcionará el sistema en diferentes casos. Estos casos de uso se realizan teniendo en cuenta lo que un usuario quiere del sistema. Dependiendo de los deseos y necesidades del usuario, se hacen los casos de uso y luego el sistema se desarrolla y prueba de acuerdo con estos casos.

Actores

Actores en el diagrama de casos de uso

Un actor es simplemente el usuario final. Puede ser cualquier persona, un ser humano, una organización, una máquina o cualquier otra cosa. Los actores se colocan con diferentes casos en el diagrama para ilustrar cómo el usuario va a interactuar con el sistema.

Subsistemas

Subsistemas en el diagrama de caso de uso

Los subsistemas en UML son los diferentes sistemas fijos que se comportan de forma independiente en un sistema. Se utilizan en diagramas UML para representar diferentes unidades en el sistema.

Relaciones en el diagrama de casos de uso

Relaciones en los diagramas de casos de uso

Muestran la relación entre los elementos del modelo. Muestra el comportamiento entre los elementos del modelo.

Fuente: www.ibm.com

EdrawMax

Software de Diagramas Todo en Uno
Admite más de 280 tipos de diagramas
Plantillas & Símbolos masivos
Importar & Exportar archivos de Visio®
Compatible con Windows, Mac, Linux, Web
Comparte tus diseños en cualquier momento y en lugar

Ejemplos de diagramas de casos de uso de escenarios comunes

Esta sección presentará múltiples ejemplos de diagramas de casos de uso prácticos para tener las ideas y conceptos más claros.

1. Diagrama de casos de uso para cajeros automáticos

Diagrama de casos de uso para cajeros automáticos

Un cajero automático (ATM) es el subsistema bancario que permite a los usuarios finales interactuar con las múltiples funcionalidades del banco como transacciones, depósitos, etc.

En este diagrama, tenemos dos actores, el cliente y el técnico. El cliente debe verificar el saldo, retirar efectivo, depositar y transferir dinero. Todas estas funcionalidades son los casos de uso. El técnico repara y mantiene el cajero automático para que los clientes no tengan quejas. Estos también son casos de uso.

Existe una relación entre el banco y el cajero automático porque el usuario solo realizará tales operaciones cuando el banco los autentique.

2. Diagrama de casos de uso para sitios web

Diagrama de casos de uso para sitios webs

En el diagrama anterior, el usuario del sitio y el webmaster son los actores del diagrama UML. El usuario del sitio desea buscar documentos, examinar documentos y ver eventos. Estos son los casos de uso o la funcionalidad que el usuario quiere hacer. Los documentos de descarga y vista previa también son casos de uso, y se relacionan entre sí según los requisitos del usuario.

El webmaster carga documentos, publica nuevos eventos en la página de inicio y agrega un usuario, y estos casos de uso están relacionados con las carpetas administradas y compañia agregada, pero aún se basan en lo que el actor necesita.

3. Diagrama de casos de uso para el sistema de gestión de bibliotecas

Diagrama de casos de uso para el sistema de gestión de bibliotecas

En el diagrama, podemos obesrvar los múltiples actores: el personal y el estudiante, el bibliotecario y la base de datos de la biblioteca. Y tenemos docenas de casos de uso como autenticar, reservar un libro, renovar un libro, pagar una multa, etc. Algunos casos de uso están relacionados entre sí, como la renovación no válida y la renovación de un libro, el registro de un nuevo usuario, la obtención de una tarjeta de biblioteca. ID, etc.

El bibliotecario también realiza múltiples tareas. Lo que hay que notar aquí es que un actor es una máquina que es la base de datos de la biblioteca. Como se mencionó anteriormente, el actor puede ser cualquier persona, ya sea un humano o una máquina.

4. Diagrama de casos de uso para compras en línea

Diagrama de casos de uso para compras en línea

En esta ilustración, se observa un subsistema de compras en línea. Tiene casos de uso como ver artículos, realizar una compra, pagar y registrar clientes. Luego tenemos múltiples actores como el usuario registrado, el cliente web y el nuevo cliente. Estos actores están relacionados entre sí. Los casos de uso también están en una relación.

Los actores PayPal y el servicio de pago de crédito son las organizaciones que interactúan con el subsistema con diferentes casos de uso.

5. Diagrama de casos de uso para el sistema de gestión hospitalaria

Diagrama de casos de uso para el sistema de gestión hospitalaria

Fuente: www.uml-diagrams.org

Este es un diagrama de casos de uso del sistema de gestión hospitalaria. En este diagrama, la recepcionista es el actor principal. La recepcionista interactúa con múltiples casos de uso, como una cita programada para el paciente, la admisión del paciente en el hospital, etc. Estos casos están relacionados entre sí.

6. Diagrama de casos de uso para el sistema de alquiler de vehículos

Diagrama de casos de uso para el sistema de alquiler de vehículos

Es una ilustración del caso de uso UML de un sistema de alquiler de coches. Aquí, la compañía de seguros es el actor que es la organización que interactúa con el caso de uso de pago de facturas y el cliente también es un actor. A través del cliente, la compañía de seguros también interactúa con otros casos de uso del sistema de alquiler de coches. El empleado y el gerente también son los actores de este sistema.

7. Diagrama de casos de uso para el sistema de registro de estudiantes

Diagrama de casos de uso para el sistema de registro de estudiantes

Fuente: www.researchgate.net

Este es un diagrama UML del caso de uso del sistema de registro de estudiantes. Los estudiantes, profesores y administradores son los actores. El sistema también tiene docenas de casos de uso.

8. Diagrama de casos de uso para el sistema de reserva en aerolíneas

Diagrama de casos de uso para el sistema de reserva en aerolíneas

Este sistema es el subsistema del sistema de reserva en aerolíneas. Los actores son los pasajeros, los administradores y los bancos que son las organizaciones. El pasajero está interesado en múltiples casos de uso, como iniciar sesión, verificar la disponibilidad, reservar un boleto, etc. El caso de uso de reservar un boleto está en relación con el caso de uso de elegir un asiento. El administrador cancela boletos, actualiza los horarios de los vuelos. El banco ve los casos de uso de pago.



Utiliza EdrawMax para crear diagramas de casos de uso

Describir tu sistema con un diagrama de casos de uso antes de desarrollarlo es esencial en sí mismo. No sólo te ayuda a comprender las necesidades del usuario sino que también puede hacer más factibles las funciones del sistema. Lo mejor es que los casos de uso son visibles. Te ayuda a probar y mejorar el software rápidamente. El diagrama de casos de uso te ayuda a hacer que tu producto sea fácil de usar.

Puedes usar EdrawMax para hacer un diagrama de casos de uso. EdrawMax es el mejor software de creación de diagramas que te ayuda a crear cualquier diagrama de manera eficiente. El software contiene todos los paquetes y bibliotecas necesarios para crear tu diagrama.

EdrawMax te permite importar tus plantillas o utilizar ejemplos pregenerados para acelerar tu producción. Puedes exportar tu proyecto a cualquier sitio. El software es de uso gratuito para el trabajo preliminar, pero si deseas acceder a todas las funciones debes contar con una suscripción Premium.

EdrawMax

Artículos Relacionados