Modelagem de dados
Ao se criar um modelo para um programa, é de extrema importância que tenhamos cuidado com a escolha do modelo a seguir, pois a modelagem é de grande influência sobre a maneira que um problema poderá surgir e sobre qual será sua possível solução. Ele pode ser apresentado de diferentes níveis e os melhores tipos de modelos estão relacionados a custos reais.
A Modelagem Orientada a Objeto parte do principio que todos os sistemas de software tem o principal bloco em um objeto ou classe, sendo o objeto a estrutura do problema ou de uma solução que pode receber nomes e ser diferenciado de demais objetos de alguma forma, e a classe a descrição de um conjunto de objetos. A modelagem orientada a objeto é mais consistente porque através dela é possível identificar um problema antes mesmo dele ocorrer.
Umas das vantagem apresentadas por essa maneira de modelagem é a reutilização, extensibilidade, modularidade e possui uma forte ligação com a realidade. Esse método também tem conseguido cada dia mais provar o seu valor na criação de programas de todos os tipos de domínios de problemas, pois abrange todos os graus de tamanho e complexidade.
BIBLIOGRAFIA
http://www.linhadecodigo.com.br/artigo/1293/a-importancia-do-modelagem-de-objetos-no-desenvolvimento-de-sistemas.aspx
http://www.ppgia.pucpr.br/~alcides/Teaching/ProgramasAprendizagem/ModelagemOrientadaObjetos/Introducao.html