# data[].attributes.body
Son uno de varios tipos de diagramas estructurales de UML. Los diagramas estructurales muestran la estructura estática de un sistema, en lugar de mostrar cómo cambia un objeto con el tiempo.

# data[].attributes.body
Los diagramas de clases visualizan las clases de un sistema y las relaciones entre ellas. En diseño orientado a objetos, las clases crean y operan objetos. Los objetos son instancias de clases. Por lo tanto, las clases son elementos de alto nivel esenciales de un sistema. Se derivan durante el diseño y se utilizan para comunicarse sobre el diseño o los cambios en el diseño.

# data[].attributes.headline
propósito de los diagramas de clases UML

# data[].attributes.subject
propósito de los diagramas de clases UML

# data[].attributes.body
Un diagrama de clases UML tiene dos propósitos principales como modelo estático de un sistema orientado a objetos:

- Visualizar las clases de un sistema y sus propiedades.

- Mostrar y analizar las relaciones entre las clases.

Además de estos, los diagramas de clases UML también son la base para los diagramas de componentes y despliegue que muestran los aspectos de hardware y software de un sistema.

# data[].attributes.body
Son herramientas prácticas de modelado para construir una arquitectura de software. Junto con otros diagramas UML, los desarrolladores y las partes interesadas visualizan diferentes vistas de un sistema. Estos diagramas nos ayudan a entender cómo funciona el sistema, cómo se comporta y cómo se relacionan sus partes.

También respaldan cambios en el sistema al mostrar un esquema de una aplicación completa. Aplicar cambios o adiciones a un diagrama de clases