Um diagrama de classe UML (Linguagem de Modelagem Unificada) fornece uma representação gráfica das estruturas e dos relacionamentos de elementos em um aplicativo.
Por exemplo, um diagrama de classe UML pode representar alguns ou todos os componentes ou elementos em um aplicativo. Você pode utilizar diagramas de classe para criar seu próprio contexto para entender, trabalhar em conjunto e projetar utilizando um subconjunto dos componentes ou elementos em um aplicativo.
Os diagramas de classe utilizam múltiplas variações de relacionamentos de associação para indicar quais classificadores precisam compartilhar dados com outros classificadores.