Sei sulla pagina 1di 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.

 Los miembros clasificadores se denotan comúnmente como “estáticos” en muchos


lenguajes de programación. Su ámbito es la propia clase.
 La invocación de métodos no afecta al estado de las instancias.
 Los valores de los atributos son los mismos en todas las instancias
 Los miembros instancias tienen como ámbito una instancia específica.
 Los valores de los atributos pueden variar entre instancias.
 La invocación de métodos puede afectar al estado de las instancias(es decir, cambiar el
valor de sus atributos).

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.

 El diagrama de clases puede tener como ejemplo: una clase que seria 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.


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.

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