Ao fazer uma modelagem você cria uma simplificação de realidade para entender o melhor sistema em desenvolvimento. A UML define 9 tipos de diagrama
Diagrama UML e usado de 2 maneiras básicas 1:para especificar modelos a partir dos quais será construído um sistema executável 2:para reconstruir modelos a partir partes de um sistema executável