El documento describe los diagramas de clases UML, que se utilizan para el análisis y diseño orientado a objetos. Explica que el UML incluye diagramas interrelacionados agrupados en tres modelos: el estático, que describe la estructura de clases y objetos; el dinámico, que describe las interacciones entre objetos; e implementación, que describe la estructura del software. También define que un diagrama de clases representa las clases y relaciones entre ellas dentro de un sistema.
2. UML
Como sabemos, para el análisis y diseño a
objetos utilizaremos los conceptos y las
notaciones -esencialmente gráficas- del
UML.
El UML comprende un cierto número de
diagramas interrelacionados mediante
conceptos comunes. Sólo para
describirlos, los consideramos agrupados
en tres modelos:
3. Modelos UML
Estático Describe la estructura de clases y objetos
Dinámico (o modelo de comportamiento), describe las
interacciones entre los objetos dentro del software.
Implementación Describe la estructura del software en cuanto a los
componentes de que consta y su ubicación.
4. Modelo de clases
Un diagrama de Clases representa las
clases que serán utilizadas dentro del
sistema y las relaciones que existen entre
ellas.