de UML es uno de los diagramas más utilizados por los técnicos y gerentes de producto . Es el producto del análisis de requisitos. Con la ayuda del diagrama de casos de uso, los participantes pueden discutir los problemas de forma visual, lo que puede reducir muchas barreras de comunicación. . A continuación, discutiremos y aprenderemos diagramas de casos de uso junto con los ejemplos de diagramas de casos de uso en ProcessOn .
UML (Lenguaje de modelado unificado) es un lenguaje gráfico utilizado para modelar y desarrollar sistemas de software. Está diseñado para explicar, visualizar y documentar productos de sistemas de desarrollo orientados a objetos. El diagrama de casos de uso de UML es un tipo de diagrama UML que se utiliza ampliamente en la etapa de análisis de requisitos del desarrollo de software. Describe gráficamente las funciones del sistema y la interacción entre el usuario y el sistema. Las funciones
de los diagramas de casos de uso incluyen : mostrar el comportamiento dinámico del sistema y aclarar los requisitos funcionales del sistema al capturar la interacción entre los participantes y los casos de uso ; recopilar los requisitos internos y externos del sistema, incluidos los requisitos de diseño, los requisitos de operación, etc. .; mostrar las interacciones entre los diferentes participantes. Cómo interactúan a través de casos de uso ayuda a comprender el proceso operativo general del sistema; entrenar la capacidad del gerente de producto para pensar en los problemas desde la perspectiva del usuario ayuda a comprender y expresar mejor las necesidades comerciales.
1. Actor:
Los participantes son entidades externas que interactúan con el sistema, que pueden ser personas, otros sistemas, dispositivos de hardware o servicios externos.
Los participantes suelen estar representados por un icono de personita, situado fuera de los límites del diagrama.
Cada actor utiliza la funcionalidad del sistema a través de casos de uso. Cada actor puede participar en uno o más casos de uso, y cada caso de uso también puede tener uno o más actores.
2. Caso de uso:
Un caso de uso representa un escenario de función o requisito de usuario en el sistema y describe los servicios o funciones proporcionados por el sistema a los participantes.
Los casos de uso están representados por una forma ovalada y sus nombres deben describir de manera concisa las funciones que representan, como "Inicio de sesión de usuario", "Enviar pedido", etc.
Cada caso de uso describe una operación específica o un proceso de interacción y detalla su proceso básico, procesos alternativos y manejo de excepciones a través de flujos de eventos.
3. Límite del sistema:
El límite del sistema utiliza un cuadro para rodear el contenido del diagrama de casos de uso para representar los límites del sistema.
Los casos de uso y los actores dentro de los límites del sistema interactúan directamente con el sistema, mientras que los elementos fuera de los límites del sistema pertenecen al entorno del sistema.
4. Relación:
Las relaciones representan la asociación entre casos de uso y actores, incluidos los siguientes tipos:
Asociación: Representa la relación general entre actores y casos de uso, generalmente conectados por líneas continuas.
Relación de inclusión (Incluir): Indica que un caso de uso incluye la función de otro caso de uso. El caso de uso incluido suele ser una función común o reutilizable, que se representa mediante una línea de puntos con una flecha continua + las palabras <<incluir>>. .
Relación de extensión (Extender): Indica que un caso de uso puede extender la función de otro caso de uso bajo ciertas condiciones, representado por una línea de puntos con una flecha sólida + las palabras <<extender>>.
Generalización: Indica que un caso de uso es una especialización de otro caso de uso, o la relación de herencia entre casos de uso, representada por una línea continua con una flecha vacía.
Relaciones en diagramas de casos de uso UML
Para cada caso de uso, también necesitamos información de descripción detallada para que otros puedan tener una comprensión más detallada de todo el sistema. Esta información se incluye en la especificación del caso de uso.
La especificación de caso de uso para cada caso de uso debe contener el siguiente contenido:
Identificar a los participantes:
Identifique todas las entidades externas que interactúan con el sistema, incluidos usuarios, otros sistemas, dispositivos de hardware, etc.
Se puede identificar a los participantes respondiendo preguntas como "¿Quién utilizará las funciones principales del sistema?", "¿Quién necesitará mantener el sistema?"
Identificar casos de uso:
Para cada participante, identifique la funcionalidad que le gustaría que proporcionara el sistema.
Los casos de uso se pueden identificar respondiendo preguntas como "¿Qué funcionalidad quieren los actores específicos que proporcione el sistema?", "¿El sistema almacena y recupera información?", etc.
Dibujar los límites del sistema:
Utilice cuadros para representar el sistema y sus límites, dejando claro qué elementos están dentro del sistema y cuáles fuera del sistema.
Construir relaciones:
Dibujar relaciones como asociación, inclusión, extensión y generalización basadas en la interacción entre actores y casos de uso.
Agregar descripción detallada:
Agregue información de descripción detallada a cada caso de uso, incluido el flujo de eventos, condiciones previas, condiciones posteriores, etc., para que otros puedan comprender mejor los requisitos funcionales del sistema.
2. Pasos específicos
ProcessOn admite el dibujo de diagramas UML profesionales. No solo puede dibujar casos de uso, sino también diagramas de secuencia, diagramas de clases, diagramas de estado/actividad, diagramas de implementación y diagramas de componentes, etc. Los diagramas UML profesionales pueden utilizarse rápidamente. satisfacer sus necesidades. Su trabajo lo requiere.
Paso 1: cree un nuevo diagrama de flujo y agregue gráficos UML o diagramas de casos de uso UML al área de gráficos
Paso 2: arrastre y suelte el diagrama de casos de uso de UML en el gráfico para su uso.
Paso 3: marque el contenido y establezca una relación. Si desea que su diagrama de casos de uso sea más hermoso, puede llenar los gráficos con diferentes colores, hacer que los mismos íconos tengan el mismo tamaño, mantener alineados los gráficos superiores e inferiores, etc.
El siguiente es un ejemplo de un diagrama de casos de uso para su conveniencia de estudiar y aprender. Si desea ver más diagramas de casos de uso de UML , vaya a la biblioteca de plantillas de ProcessOn y busque la palabra clave "diagrama de casos de uso". Si encuentra la plantilla que necesita ahora, también puede clonarla directamente. úsalo.
Requisitos de la plataforma de adquisiciones de comercio electrónico Diagrama de casos de uso UML
Diagrama de flujo UML del módulo de Office
Diagrama de casos de uso UML del sistema de gestión de recursos humanos
Diagrama de casos de uso de UML del administrador del sistema de exámenes
Caso de uso del sistema de gestión de entradas de cine
Como método de análisis de la demanda, los casos de uso pueden mejorar nuestras habilidades de comprensión, pensamiento y expresión en el análisis de la demanda y el diseño de productos, asegurando que nuestra producción sea eficiente y precisa . Todos los casos anteriores son de la biblioteca de plantillas ProcessOn .