El documento describe los elementos de los diagramas de objetos de UML. Los diagramas de objetos representan instancias específicas de clases y se usan para ilustrar un punto de datos en una aplicación. Muestran las instancias creadas y las relaciones entre ellas en un momento dado, a diferencia de los diagramas de clases que son estáticos. Las instancias se representan dentro de rectángulos con su nombre subrayado y, a veces, valores de atributos, y las relaciones entre instancias se representan con líneas.
2. Los diagramas de objetos representan las
instancias de su proyecto de desarrollo
Los diagramas de objetos de UML representan un único ejemplo de una clase
y se utilizan para ilustrar un punto de datos en su aplicación. Cuando cree un
objeto nuevo, llamado especificación de instancia, UML le permite asignar
una clase ya existente representada por la instancia. UML ofrece
automáticamente al objeto instancias de las propiedades pertinentes desde la
clase y el usuario puede insertar valores de muestras para el objeto.
Los diagramas de objetos UML utilizan una notación similar a los diagramas de
clases y se utilizan para ilustrar una instancia de una clase en un momento
dado. Imagina que deseamos dibujar un diagrama de objetos para ilustrar un
ejemplo real de una clase y de sus relaciones.
3. ¿En qué te pueden ayudar los diagramas
de objetos?
Los diagramas de objetos pueden ayudar a explicar las clases y su herencia. A
veces se dibujan durante el proceso de planificación de clases o para ayudar a
partes interesadas para quienes los diagramas de clases sean demasiados
abstractos.
Puesto que los diagramas de objetos utilizan notaciones muy similares a los
diagramas de clases, la barra de herramientas de diagramas de objetos usan
algunos de los iconos de la barra de herramientas de diagramas de clases.
Para editar los atributos y valores de un objeto puede utilizar la barra de
herramientas, el dialogo de propiedades o editarlos directamente en el
diagrama.
A continuación algunos ejemplos de diagramas de objetos:
5. Elementos de diagrama de objetos
El diagrama de objetos muestra las instancias creadas y los vínculos
existentes entre ellas en un momento dado. Es por ello que el diagrama de
objetos se utiliza una vez el sistema está activo.
A diferencia del diagrama de clases, que daba una representación estática de
los sistemas, el diagrama de objetos es dinámico, depende del momento en
que observemos el sistema, y varía en función de las operaciones realizadas
por el usuario.
6. Elementos de diagramas de objetos
Las instancias se representan dentro de un rectángulo con su nombre
subrayado y, en ocasiones, el valor de uno o varios de sus atributos.
El nombre de una instancia se presenta de la siguiente forma:
Nombreinstancia : nombreClase
El valor del atributo se representa de la siguiente forma:
nombreatributo = valor Atributo
Las relaciones entre las instancias se representan mediante líneas continuas.
7. Ejemplos de diagramas de objetos
Aquí podemos ver un ejemplo de diagrama de objetos. El diagrama de clases
del que se deriva se presenta en la parte superior: