Um
sistema tem geralmente muitas classes (centenas e até
milhares) e nem sempre estas classes são vistas por uma
só pessoa. Isto é, dependendo do nível
hierárquico desta pessoa, formas diferentes de apresentar
uma diagrama de classes devem existir, exemplo:
Um
cliente não quer saber o que é uma classe,
mas apenas compreender determinados conceitos;
Um
gerente de um projeto não precisa ver detalhes de
um modelo;
Um
time de desenvolvimento precisa ver um diagrama e compreender
uma série de detalhes.