Autor: Carlos M. Macías Medina
Alias: Charlie Macías (México)
Nivel: Intermedio
El otro día me encontré éste diagrama de casos de uso:
Supongo que es parte de un modelo de casos de uso ya que fuera de ese contexto no tendría sentido, sobre todo por la relación de asociación que el modelador uso para conectar a los elementos gráficos. Debo mencionar también que, desde la perspectiva de la especificación de UML vigente, este diagrama es totalmente ilegal. El diagrama de arriba es 100% equivalente a este:
La especificación de UML establece que un diagrama de casos de uso es una especialización de un diagrama de clases donde los clasificadores mostrados están restringidos a ser o actores o casos de uso (página 615, sección 6.4).
Claramente “Administrador de Sistema” es una clase con el estereotipo “worker” (o posiblemente con su refinamiento “internal worker”), pero definitivamente no es un actor, esto convierte al diagrama en uno ilegal. Eso sin mencionar que rompe las convenciones de nomenclatura varias veces citadas en este blog.
Una representación legal y apegada a los estándares de nomenclatura sería:


0 comentarios:
Los comentarios nuevos no están permitidos.