Вы находитесь на странице: 1из 3

DIAGRAMA DE CLASES.

En ingeniería de software, un diagrama de clases en Lenguaje Unificado de


Modelado (UML) es un tipo de diagrama de estructura estática que describe la
estructura de un sistema mostrando las clases del sistema, sus atributos,
operaciones (o métodos), y las relaciones entre los objetos.

La agregación es una variante de la relación de asociación “tiene un”: la agregación


es más específica que la asociación. Se trata de una asociación que representa una
relación de tipo parte-todo o parte-de.

Como se puede ver en la imagen del ejemplo (en inglés), un Profesor 'tiene una'
clase a la que enseña.

Al ser un tipo de asociación, una agregación puede tener un nombre y las mismas
indicaciones en los extremos de la línea. Sin embargo, una agregación no puede
incluir más de dos clases; debe ser una asociación binaria.

Una agregación se puede dar cuando una clase es una colección o un contenedor
de otras clases, pero a su vez, el tiempo de vida de las clases contenidas no tienen
una dependencia fuerte del tiempo de vida de la clase contenedora (de el todo). Es
decir, el contenido de la clase contenedora no se destruye automáticamente cuando
desaparece dicha clase.

En UML, se representa gráficamente con un rombo hueco junto a la clase


contenedora con una línea que lo conecta a la clase contenida. Todo este conjunto
es, semánticamente, un objeto extendido que es tratado como una única unidad en
muchas operaciones, aunque físicamente está hecho de varios objetos más
pequeños.
DIAGRAMA DE
OBJETOS.
Elementos de los diagramas de objetos. Los diagramas de objetos son sencillos de crear: se
componen de objetos, representados por rectángulos, conectados mediante líneas. Estos
son los elementos principales de un diagrama de objetos: Objetos - son instancias de una
clase.

Los diagramas de objetos son sencillos de crear: se componen de objetos, representados


por rectángulos, conectados mediante líneas. Estos son los elementos principales de un
diagrama de objetos:

Objetos - son instancias de una clase. Si un coche es una clase, un Altima 2007 de Nissan es
un objeto de una clase. Los objetos en la clase "Padres" son tus padres específicos, por
ejemplo, Elaine y Gary.

Títulos de clases - los atributos específicos de la clase. En el diagrama de objetos de árbol


genealógico, se trata del nombre, género y edad de los integrantes de la familia. Se pueden
enumerar como elementos en el objeto o incluso en las propiedades del propio objeto (p.
ej., color).

Atributos de clases - un rectángulo con dos pestañas que indica un elemento de software.

Enlaces - se trata de las líneas que conectan un objeto con otro. El diagrama de objetos
corporativo siguiente muestra cómo los departamentos están conectados en un estilo de
organigrama tradicional.

Вам также может понравиться