Diagramas de Secuencia y Clases UML: Elementos, Relaciones y Aplicaciones

Clasificado en Informática

Escrito el en español con un tamaño de 2,47 KB

Diagrama de Secuencia

Esta herramienta forma parte de los diagramas UML y permite representar gráficamente la secuencia de pasos o actividades que se ejecutan en un caso de uso particular.

Elementos:

Objeto:

Se encuentra representado por un rectángulo, en cuyo interior se coloca el nombre del mismo. En su parte inferior, una línea discontinua (Línea de Vida). Sobre esta, un rectángulo que se le denomina como Activador, este indica cuándo un objeto se encuentra en funcionamiento.

Mensaje:

Representa la información que es enviada desde la línea de un objeto hacia la línea de vida de otro y puede ser de 3 tipos: Mensaje simple, Mensaje Sincrónico, Mensaje Asincrónico.

Tiempo:

Está representado por la línea punteada debajo de los objetos.

Diagrama de Clases

Este describe todas las clases de un sistema y sus relaciones correspondientes, pero no llega a describir el comportamiento dinámico. La representación de una clase es con un rectángulo, en el cual lleva un nombre en la parte superior, unos atributos o características en la parte central y unas funciones, métodos o procedimientos en la parte inferior.

Relaciones:

Son las formas de cómo se pueden asociar diferentes clases. Entre las más importantes se tienen:

Relaciones de Generalización:

Permite gestionar la complejidad mediante un ordenamiento en las formas de las clases, además de que permite agrupar las características comunes de un conjunto de clases. Los nombres más usados son:

  • Clase padre / Clase hija
  • Super clase / Sub clase
  • Clase base / Clase derivada

Relaciones de Multiplicidad:

Esta relación indica qué cantidad de objetos de una clase se relaciona con un objeto de la clase asociada. La línea utilizada para esta relación es una línea continua y en los extremos se coloca la cantidad de los elementos que se relacionan.

Relaciones de Agregación:

Esta relación indica la situación en la que una clase consta de otras clases y también es llamada Acumulación, es decir, los componentes y la clase que constituyen a una agregación al final conforman un todo.

Relación de Dependencia:

En este tipo de relación, una clase utiliza a otra, es decir, un cambio de un elemento de la clase principal puede afectar al elemento de la clase dependiente. OJO: Una depende de otra, si no hay una no puede existir la otra.

Entradas relacionadas: