Sei sulla pagina 1di 4

Diagrama de clases

Un diagrama de clase es el corazón de UML. Representa los propósitos fundamentales de UML


porque separa los elementos de diseño de la codificación del sistema. UML ha sido establecido
como un modelo estandarizado para describir un enfoque de programación orientado a objetos.
Dado que las clases son el bloque de construcción de los objetos, los diagramas de clase son los
bloques de construcción de UML. Los componentes de creación de diagramas en un diagrama de
clase pueden representar las clases que realmente van a ser programadas, los objetos principales,
o las interacciones entre clases y objetos.

Ejemplo del diagrama de clases:

 El diagrama de clases puede tener como ejemplo: una clase que sería un objeto o
persona misma en la cual se especifica cada acción y especificación.

 Propiedades de objetos que tienen propiedades y/u operaciones que contienen un


contexto y un dominio, los primeros dos ejemplos son clases de datos y el tercero clase de
lógica de negocio, dependiendo de quién diseñe el sistema se pueden unir los datos con
las operaciones.

 El diagrama de clases incluye mucha más información como la relación entre un objeto y
otro, la herencia de propiedades de otro objeto, conjuntos de operaciones/propiedades
que son implementadas para una interfaz gráfica.

 Presenta las clases del sistema con sus relaciones estructurales y de herencia.

 El diagrama de clases es la base para elaborar una arquitectura MVC o MVP.


El diagrama de clase está compuesto de tres partes:

 Sección superior – Nombre de la clase – Esta sección siempre es necesaria sin importar si está
hablando del clasificador o de un objeto

 Sección media – Atributos de la clase – Los atributos describen las variables que describen las
cualidades de la clase. Esto solamente es necesario al describir una instancia específica de una
clase.

 Sección inferior – Operaciones de la clase (métodos) – Mostrado en formato de lista, cada


operación tiene su propia línea. Las operaciones describen cómo una clase puede interactuar
con los datos.

Interacciones objeto / clase en los diagramas de clase


 Las interacciones entre objetos y clases es una parte integral de los diagramas de clase.
 Herencia
Diagrama de objetos

Un diagrama de objetos UML representa una instancia específica de un diagrama de clases en un


determinado momento en el tiempo. Cuando se lo representa gráficamente, verás
muchas similitudes con el diagrama de clases. Usamos el mismo ejemplo de clase de coche de la
página de diagramas de clases para ilustrar los diagramas de objetos. Nuestra biblioteca de figuras
UML puede ayudarte a diseñar cualquier diagrama de objetos personalizado por medio de
nuestra herramienta UML en línea.

Un diagrama de objetos se enfoca en los atributos de un conjunto de objetos y cómo esos objetos
se relacionan entre sí. Por ejemplo, en el siguiente diagrama de objetos, las tres cuentas bancarias
están ligadas al banco mismo. Los títulos de clase muestran el tipo de cuentas (ahorros, corriente
y tarjeta de crédito) que un cliente dado podría tener con este banco en particular. Los atributos
de clase son diferentes para cada tipo de cuenta. Esto se ilustra por el hecho de que el objeto de
tarjeta de crédito tiene un límite de crédito, mientras que las cuentas de ahorros y corriente
tienen tasas de interés. El diagrama de objetos no está limitado a casos de uso bancario. Puedes
crear un diagrama de objetos para árboles genealógicos, departamentos corporativos, es decir,
cualquier sistema con partes interrelacionadas.

Aplicaciones de los diagramas de objetos

Hay muchos casos en los que a un desarrollador le resultarían útiles los diagramas de objetos.
Dichos casos incluyen:

 Revisión de una iteración específica de un sistema general.

 Obtención de una vista de nivel alto del sistema que desarrollarás.

 Prueba de un diagrama de clases que creaste para la estructura general del sistema, por medio
de diagramas de objetos para casos de uso específicos.

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. 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.

Potrebbero piacerti anche