Ejemplos

Los ejemplos de casos de uso de UML

Al final de este artículo, se espera que tengas una mejor comprensión de cómo aplicar los casos de uso de UML en tus propios proyectos.
¿Quieres crear un diagrama UML en minutos?

El creador gratis de diagrama UML EdrawMax te ayuda crear un diagrama de UML profesional con plantillas y símbolos gratuitos. ¡Darle una oportunidad!

al Linux > Prueba gratis

creador gratis de diagrama de clases UML

Los casos de uso de UML (Lenguaje Unificado de Modelado) son una herramienta fundamental para capturar y describir los requisitos funcionales de un sistema desde la perspectiva del usuario. Permiten a los diseñadores y desarrolladores de sistemas entender mejor las necesidades y expectativas de los usuarios, y crear soluciones que se ajusten a sus necesidades.

En este artículo, exploraremos algunos ejemplos de casos de uso de UML, que ilustran cómo se pueden aplicar en diferentes contextos y dominios. A través de estos ejemplos, puedes comprender más clara de cómo se pueden utilizar los casos de uso para modelar y analizar los requisitos de un sistema.

plantilla de diagrama UML

1. ¿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

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. Puedes hacer cilc en la plantilla para descargarla gratis o editarla en línea.

Nota 📚

El archivo eddx se debe abrir en EdrawMax. Si aún no lo tienes, puedes descargarlo gratis desde abajo. Puedes utilizar la traducción de IA incorporada para traducir el texto al idioma que desees.

1) Diagrama UML de casos de uso para cajeros automáticos

Diagrama UML de casos de uso para cajeros automáticos

star icon Calificación G2: 4,5/5 (Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Impulsado por IA
star icon Calificación G2: 4,5/5
(Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Con IA

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 UML de casos de uso para sitios web

star icon Calificación G2: 4,5/5 (Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Impulsado por IA
star icon Calificación G2: 4,5/5
(Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Con IA

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 UML de casos de uso para el sistema de gestión de bibliotecas

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

star icon Calificación G2: 4,5/5 (Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Impulsado por IA
star icon Calificación G2: 4,5/5
(Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Con IA

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 UML de casos de uso para compras en línea

Diagrama UML de casos de uso para compras en línea

star icon Calificación G2: 4,5/5 (Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Impulsado por IA
star icon Calificación G2: 4,5/5
(Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Con IA

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 UML de casos de uso para el sistema de gestión hospitalaria

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

star icon Calificación G2: 4,5/5 (Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Impulsado por IA
star icon Calificación G2: 4,5/5
(Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Con IA

Este es un diagrama de casos de uso del sistema de gestión hospitalaria. Describe el proceso de tratamiento de un paciente desde de su registro hasta el alta. Primero, el paciente pide cita y el médico le examina y le receta la medicación necesaria. Además, el diagrama de casos de uso muestra las responsabilidades compartidas por el personal del hospital en la gestión de las operaciones hospitalarias.

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

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

star icon Calificación G2: 4,5/5 (Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Impulsado por IA
star icon Calificación G2: 4,5/5
(Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Con IA

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 UML de casos de uso para el sistema de registro de estudiantes

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

star icon Calificación G2: 4,5/5 (Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Impulsado por IA
star icon Calificación G2: 4,5/5
(Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Con IA

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

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

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

star icon Calificación G2: 4,5/5 (Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Impulsado por IA
star icon Calificación G2: 4,5/5
(Más de 2360 reseñas)
seguridad garantizada100% Seguro | Sin anuncios |ai Con IA

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.

¿Cómo crear diagramas de casos de uso en minutos?

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.

Mira el videotutorial para obtener más información:

Aprende a crear diagramas UML con facilidad. ¡Prueba el creador de diagramas UML EdrawMax para utilizar plantillas prediseñadas y editarlas!

edrawmax logoEdrawMax EscritorioEdrawMax App
Alternativa más fácil a Visio
Crea más de 210 tipos de diagramas
Disponible para Windows, Mac y Linux
Más de 10.000 plantillas y 26.000 símbolos gratis
Más de 10 generadores de diagramas con IA
Seguridad de datos de nivel empresarial
edrawmax logoEdrawMax Online
Edita diagramas en cualquier momento y lugar
Crea más de 210 tipos de diagramas
Seguridad de datos a nivel empresarial
Gestión y colaboración de equipos
Nube personal e integración con Dropbox

Artículos Relacionados