Motivação

 UML
   - História
   - Diagramas

 Bibliografia

Motivação
Necessidade de uma Modelagem Visual
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.