Explicación del diagrama de caso de uso
¿Qué es un diagrama UML de casos de uso?
En el Lenguaje Unificado de Modelado (UML), los diagramas de casos de uso se utilizan para mostrar las interacciones entre los actores y el sistema. El sistema puede ser un sitio web u otra entidad similar en desarrollo. Un actor es una persona o entidad que interactúa con el sistema; normalmente, es un usuario.
EdrawMax
Software de diagramas todo en uno
En esencia, los diagramas de casos de uso representan el sistema, quiénes lo usan, cómo lo usan o qué hacen. En una escala macro, la información que se puede obtener de los diagramas de casos de uso permite establecer el alcance de su sistema o aplicación y qué objetivos pueden lograr los actores con él.
¿Por qué utilizar un diagrama de casos de uso?
Los diagramas de casos de uso no son el diagrama más detallado. Como tal, generalmente se utilizan con un alto nivel de diseño. Para obtener una vista más completa del sistema, debe usarse junto con otros diagramas.
Los diagramas de casos de uso se utilizan normalmente en las siguientes situaciones:
- Representar el alcance y el objetivo de las interacciones entre el actor y el sistema.
- Modelar las interacciones entre los actores y el sistema, así como el flujo general de eventos.
- Identificar factores internos o externos que puedan afectar el resultado de la interacción y, por ende, a el sistema en sí.
- Si bien los diagramas de casos de uso se usan generalmente en el modelado de software, también se han adaptado para usos comerciales, representando resultados de valor para el actor cuando este interactúa con el sistema.
- Los diagramas de casos de uso NO PUEDEN usarse para modelar el orden en que ocurren los eventos.
Símbolos de diagrama de casos de uso
Los símbolos más utilizados para los diagramas de casos de uso son los siguientes:
Sistema
El límite rectangular es el sistema. Los casos de uso caen dentro de él y los actores se ubicarán fuera de él. |
|
Caso de uso
Una forma ovalada representa un caso de uso. Los casos de uso representan la funcionalidad del sistema, así como el objetivo final del actor. Los casos de uso deben colocarse dentro del sistema. |
|
Actor
Cuando un actor interactúa con el sistema, desencadena un caso de uso. Los actores deben ubicarse fuera del sistema. |
|
Relaciones
Las flechas se utilizan para indicar una relación entre un actor y un caso de uso, o entre dos casos de uso. Una extensión indica que un caso de uso puede incluir el comportamiento de otro caso de uso. Una inclusión representa un caso de uso que utiliza la funcionalidad de otro caso de uso. |
¿Cómo dibujar un diagrama de casos de uso en EdrawMax?
El software intuitivo de EdrawMax te permite crear tus propios diagramas de casos de uso. Ya sea básico o complejo, sigue este esquema para crear uno que se adapte a tus necesidades.
- Paso 1: En tu navegador, visita https://www.edrawmax.com/online/es para acceder a la versión en línea o descarga la versión de escritorio en https://www.edrawsoft.com/es/download-edrawmax.html
- Paso 2: En la barra lateral blanca, haz clic en Desarrollo de software. Luego, haz clic en el cuadro Modelado UML que aparece cerca de la parte superior de la pantalla.
- Paso 3: Elige una plantilla o haz clic en el cuadro Modelado UML con el signo "+" para abrir un nuevo documento.
- Paso 4: La librería de símbolos se encuentra a la izquierda de la pantalla. Desplázate hacia abajo para encontrar más símbolos relacionados con UML.
- Paso 5: Simplemente arrastra los componentes que necesitas de la librería de símbolos al documento en blanco para comenzar a crear. Cada elemento se puede mover, cambiar de tamaño o personalizar para satisfacer tus necesidades.
Ejemplos y consejos de diagramas de casos de uso
A continuación, se muestran tres ejemplos de diagrama UML de casos de uso creado en Edraw Max.
Diagrama 1: diagrama de casos de uso del sistema de compras en línea
Este es un ejemplo de cómo se puede usar un sistema de compras en línea en un diagrama de casos de uso.
Diagrama 2: Diagrama de casos de uso del sistema de gestión de estudiantes
Este es un ejemplo de cómo se puede usar un sistema de gestión de estudiantes en un diagrama de caso de uso.
Diagrama 3: diagrama de caso de uso de un sitio web
Este es un ejemplo de cómo se puede usar un diagrama de caso de uso en un sistema web.
Principales consejos de EdrawMax: ¿Cómo aprovechar al máximo los diagramas de casos de uso?
- Mantén tus diagramas de casos de uso lo más simples posible: son diagramas de alto nivel y no deben ser demasiado granulares.
- Todas las interacciones con el caso de uso deben representarse en el diagrama.
- Los diagramas de secuencia se pueden usar junto con los diagramas de casos de uso para obtener una vista más detallada del objetivo del usuario.
Resumen
A veces, los diagramas más sencillos pueden ser los más efectivos. Eso es lo que pueden ofrecer los diagramas de casos de uso: una representación simple de las interacciones entre los actores y un sistema. Para situaciones en las que se necesita una descripción general de alto nivel de un sistema, no busques más allá de los diagramas de casos de uso. ¡Consulta EdrawMax para conocer las mejores herramientas de diagrama que existen!