Motivação
UML - História - Diagramas
Bibliografia
Um modelo dever ser criado independentemente de sua implementação. A qualquer momento uma implementação pode ser trocada por outra sem afetar o modelo.