Saltar al contenido

Explicación de las flechas UML

Nuestro team de trabajo ha estado largas horas investigando la resolución a tu pregunta, te compartimos la respuestas y nuestro objetivo es que sea de gran ayuda.

Solución:

Aquí hay algunas explicaciones de los documentos de Visual Studio 2015:

Diagramas de clases UML: Referencia: https://msdn.microsoft.com/library/dd409437%28VS.140%29.aspx

diagrama de clases UML

5: Asociación: Una relación entre los miembros de dos clasificadores.

5a: Agregación: Una asociación que representa una relación de propiedad compartida. los
Agregación propiedad del rol propietario se establece en Compartido.

5b: Composición: Una asociación que representa una relación todo-parte. los Agregación
propiedad del rol propietario se establece en Compuesto.

9: Generalización: El clasificador específico hereda parte de su definición del clasificador general. El clasificador general está en el extremo de la flecha del conector. Los atributos, asociaciones y operaciones son heredados por el clasificador específico. Utilizar el Herencia herramienta para crear una generalización entre dos clasificadores.

Diagrama de paquete

13: Importar: Una relación entre paquetes, que indica que un paquete incluye todas las definiciones de otro.

14: Dependencia: La definición o implementación del clasificador dependiente puede cambiar si se cambia el clasificador en el extremo de la punta de flecha.

relación de realización

15: Realización: La clase implementa las operaciones y attributes definido por la interfaz. Utilizar el Herencia herramienta para crear una realización entre una clase y una interfaz.

dieciséis: Realización: Una presentación alternativa de la misma relación. La etiqueta del símbolo de la piruleta identifica la interfaz.

Diagramas de clase UML: Directrices: http://msdn.microsoft.com/library/dd409416%28VS.140%29.aspx

Propiedades de una Asociación

Agregación: Esto aparece como una forma de diamante en un extremo del conector. Puede usarlo para indicar que las instancias en el rol de agregación poseen o contienen instancias del otro.

es navegable: Si true para un solo rol, aparece una flecha en la dirección de navegación. Puede usar esto para indicar la navegabilidad de los enlaces y las relaciones de la base de datos en el software.

Generalización: Generalización significa que el tipo especializado o derivado hereda attributes, operaciones y asociaciones de tipo general o base. El tipo general aparece al final de la punta de flecha de la relación.

Realización: Realización significa que una clase implementa el attributes y operaciones especificadas por la interfaz. La interfaz está en el extremo de la flecha del conector.

Hazme saber si tienes más preguntas.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Creo que estas imágenes son comprensibles.

Una buena hoja de trucos (http://loufranco.com/wp-content/uploads/2012/11/cheatsheet.pdf):

Cubre:

  • Diagrama de clase
  • Diagrama de secuencia
  • Diagrama de paquete
  • Diagrama de objetos
  • Use el diagrama del caso

Y proporciona algunas muestras.

Elementos de diagrama de clase, como relación de padre a hijo, relación de subclase, interfaz e implementador, además de elementos de diagrama de secuencia

Finalizando este artículo puedes encontrar las ilustraciones de otros gestores de proyectos, tú aún tienes la opción de mostrar el tuyo si te gusta.

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


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

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