Os modelos de software possibilitam um entendimento abrangente da construção e devem cumprir seus objetivos em diferentes nÃveis de abstração, sendo inicialmente voltados à perspectiva dos stakeholders e, posteriormente, evoluindo ao nÃvel técnico, no qual são aprofundados.
Dentro do contexto de Orientação a Objetos, existe o Modelo de Objetos: uma abstração simplificada da realidade, com regras e comportamentos que podem ser representados por meio de diagramas. Com esse modelo definido, torna-se possÃvel ilustrar a concretização de dados especÃficos e o estado atual de um componente.
Em uma analogia simples: o modelo de software é a planta baixa; o modelo de objetos é o design de interiores; e o objeto em si é a casa pronta e mobiliada.



