Los diagramas de casos de uso son esenciales para visualizar la interacción entre usuarios y sistemas, mostrando actores, funcionalidades y relaciones. Estos diagramas facilitan la comprensión de procesos complejos y mejoran la gestión de proyectos al desglosar cada funcionalidad con claridad. La correcta aplicación de estereotipos como 'Extender', 'Incluir' y 'Generalización' es crucial para reflejar la estructura y dependencias de los casos de uso.
Mostrar más
El sistema ofrece servicios y funcionalidades desde la perspectiva de los usuarios externos
Individuos o sistemas externos
Los actores son representados por figuras humanoides o iconos específicos
Interacción con el sistema
Los actores interactúan con el sistema a través de líneas de asociación
Los casos de uso, representados por óvalos, describen las funcionalidades o servicios que el sistema ofrece
Extender
Un caso de uso añade comportamientos a otro bajo ciertas condiciones
Incluir
Un caso de uso incorpora la funcionalidad de otro, indispensable para su completitud
Generalización
Un caso de uso hereda las características de otro, similar a la herencia en la programación orientada a objetos
Los estereotipos se representan con notaciones gráficas distintas y aportan claridad sobre la dependencia y la jerarquía entre los casos de uso
Es crucial tener un entendimiento profundo del sistema y sus usuarios para diseñar un diagrama de casos de uso efectivo
Los casos de uso deben ser identificados y nombrados de manera precisa utilizando verbos y sustantivos que reflejen claramente la acción y el objetivo
Es importante establecer relaciones lógicas entre actores y casos de uso para una comprensión clara del sistema
Se deben proporcionar descripciones concisas para cada caso de uso
La organización y simplicidad del diagrama son clave para su comprensión
La colaboración con el equipo de proyecto es esencial para validar la exactitud del diagrama y debe mantenerse actualizado para reflejar cambios en el sistema
Los actores involucrados son los clientes que utilizan el cajero
El caso de uso principal es "Retirar dinero"
El caso de uso "Retirar dinero" se conecta con otros casos de uso como "Verificar autenticación", "Validar PIN/cuenta" y "Retener tarjeta" en situaciones de error repetido
Los actores incluyen a los clientes, comerciantes y entidades financieras, y los casos de uso describen el proceso de validación y autorización de transacciones
Los actores como administradores, empleados, clientes y proveedores interactúan con el sistema para realizar tareas como la gestión de stock y la realización de pedidos