Los diagramas de clases especifican las clases que intervienen en un sistema y cómo se relacionan, modelando la estructura estática. Incluyen clases, relaciones entre clases como asociaciones y herencias, y operaciones. Representan los objetos de un sistema, sus atributos, operaciones y cómo interactúan.
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
Diagrama de clases
1.
2. Qué es un Diagrama de Clases
Los diagrama de clases especifican que clases intervienen en
el desarrollo del sistema y como se relacionan, a diferencia de
los diagramas de interacción que modelan los aspectos
dinámicos, los diagramas de clases modelan la parte estática.
Los diagramas de clases también lo podemos definir, como
una técnica grafica que se utiliza para modelar la parte
estática del sistema
Sin entrar en rodeos los elementos básicos de un diagrama de
clase son:
1.1Clases. Como lo habíamos hablado escriben un conjunto de
objetos con propiedades y comportamientos comunes.
1.2Relaciones. Enlaces entre los distintos elementos de los
diagramas. 1.3Interfaces. Conjunto de operaciones de una clase o
paquete visibles desde otras clases o paquetes
3. Clases.
Las clases tienen una representación para identificarlas dentro
del enfoque O.O, y las debemos crear teniendo en cuenta los
siguientes aspectos:
Nombre con
que se
identifica la
clase dentro
del sistema
NOMBRE
ORIGEN
Son el
conjunto de
atributos que
describen la
clase, estos
dependen del
nivel de
visibilidad
establecido
OPERACIONES
Representan
las
operaciones
que mas
tarde se
convierten
en métodos
y se
representan
una a la vez,
una por
línea
Operaciones: Visibilidad+nombre+parametros:tipo
devuelto.
4. Relaciones.
Hay tres tipos:
– Asociaciones: relaciones estructurales.
– Generalizaciones: herencias.
– Dependencias: relaciones de uso, especifican que un cambio en
la especificación de un elemento puede afectar a otro que lo
utiliza.
Asociaciones.
Nombre: Las asociaciones pueden tener un nombre que las
identifiquen
Profesor Universidad
Trabaja
para..
5. Rol: Especifica el papel que juega cada clase dentro de la
relación.
Profesor Universidad
El papel del profesor juega el papel de empleado y la
universidad de empleador,
La multiplicidad: Indica el número de objetos involucrados en
una asociación.