Saltar al contenido

¿Qué es la navegabilidad en los diagramas UML?

Nuestros mejores desarrolladores han agotado sus reservas de café, en su búsqueda a tiempo completo por la resolución, hasta que Sandra encontró la contestación en GitLab por lo tanto ahora la comparte contigo.

Solución:

Esto muestra la navegabilidad. A puede ver (significa que tiene un attribute referencia) B. A diferencia de B no tiene idea sobre/referencia a A.

Especificación UML 2.5 pág. 18:

  • La notación de flecha se utiliza para denotar la navegabilidad del extremo de la asociación. Por definición, todos los extremos de asociaciones de propiedad de clase son navegables. Por convención, todos los extremos propiedad de la asociación en el metamodelo no son navegables.

  • Una asociación sin extremos marcados por flechas de navegabilidad significa que la asociación es navegable en ambas direcciones.

Y aún más relevante p. 200:

ingrese la descripción de la imagen aquí

La notación de navegabilidad se usaba a menudo en el pasado de acuerdo con una convención informal, según la cual se suponía que los extremos no navegables eran propiedad de la Asociación, mientras que los extremos navegables se suponía que eran propiedad del Clasificador en el extremo opuesto. Esta convención ahora está en desuso. El tipo de agregación, la navegabilidad y la propiedad final son conceptos separados, cada uno con su propia notación explícita. Los extremos de asociación propiedad de clases son siempre navegables, mientras que los propiedad de asociaciones pueden ser navegables o no.

Entonces deberías usar la notación de puntos en su lugar:

Al final de todo puedes encontrar las explicaciones de otros programadores, tú asimismo tienes la opción de dejar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *