Relaciones entre Casos de Uso

En los diagramas de casos de uso, las relaciones entre los propios casos de uso permiten modelar dependencias funcionales, jerarquías y extensiones de comportamiento. Estas relaciones ayudan a estructurar requisitos complejos, evitando redundancias y mejorando la modularidad del sistema. Según las Especificaciones del UML 2.5.1 del OMG (2017, sección 18.1).

Las relaciones principales son: generalizacióndependencias estereotipadas (<<include>> y <<extend>>) (Booch et al., 2006, p. 246, 261; OMG, 2017, sección: 18,1).

Principales Relaciones

  1. Generalización. Un caso de uso hereda comportamientos de otro, especializándolo.
  2. Dependencias
    2.1. Dependencia Include. Un caso de uso requiere la ejecución obligatoria de otro.
    2.2. Dependencia extend. Un caso de uso amplía otro bajo condiciones específicas.

Las relaciones entre casos de uso son recursos para modelar sistemas complejos de manera estructurada. Al utilizar generalización y dependencias <<include>><<extend>>, es posible capturar dependencias funcionales y jerarquías que reflejen fielmente los requisitos del sistema.