Diagrama de Casos de Uso - Relaciones Entre Actores

En UML, la única relación admitida entre actores es la generalización (herencia), que permite modelar roles especializados que heredan características de un rol más general. Esta relación refleja cómo actores específicos comparten comportamientos comunes mientras añaden funcionalidades únicas (Booch et al., 2006, p. 244; OMG, 2017, p. 647; Rumbaugh et al., 2007, 69).

Características Clave

Característica Descripción
Generalización de Roles Los actores especializados heredan todas las interacciones y responsabilidades del actor general.

Ejemplo: Un "Administrador" hereda de "Usuario", accediendo a funcionalidades adicionales.
Flexibilidad en el Modelado - Permite reutilizar comportamientos comunes sin duplicar casos de uso.
- Facilita la adaptación del sistema a nuevos roles sin modificar la estructura base.

Figura
Generalización de la Estructura de una Familia Tipo

uml diagram

Explicación:

Ejemplo

  1. Modelado de Roles en el entorno de una familia tipo para en un sujeto (Sistema Smart TV)

    Para modelar cómo los miembros de una familia interactúan con un sSstema Smart TV (sujeto), podemos utilizar una jerarquía de actores basada en la Estructura Familiar Tipo. Este enfoque refleja roles y responsabilidades específicas.

    Jerarquía de Actores

    1. Actor General:

      • Persona: Representa a cualquier miembro de la familia con acceso básico al sistema (ejemplo: ver contenido estándar).
    2. Actores Especializados:

      • Tutor: Configura controles parentales, restricciones horarias y define políticas de acceso (ejemplo: bloquear contenido inapropiado).

      • Hijo: Accede únicamente a contenido aprobado por el Tutor y no puede modificar configuraciones del sistema.

  2. Actores y Roles en un Equipo de Fútbol

uml diagram

Uso de la Relación de Generalización para Casos de Uso con Usuarios Multiples pero no Concurrentes

Para más detalles ver Caso de Uso con Usuarios Multiples pero no Concurrentes