Análise de programação

Objetivo geral


A orientação a objetos é um paradigma de análise, projeto e programação de
sistemas de software baseado na composição e interação entre diversas unidades
de software chamadas de objetos.

Na qualidade de método de modelagem, é tida como a melhor estratégia para se eliminar
o "gap semântico", dificuldade recorrente no processo de modelar o mundo real do domínio
do problema em um conjunto de componentes de software que seja o mais fiel na sua
representação deste domínio. Facilitaria a comunicação do profissional modelador e do usuário
da área alvo, na medida em que a correlação da simbologia e conceitos abstratos do mundo real e
da ferramenta de modelagem (conceitos, terminologia, símbolos, grafismo e estratégias) fosse a
mais óbvia, natural e exata possível.
A análise e projeto orientados a objetos têm como meta identificar o melhor conjunto de objetos
para descrever um sistema de software. O funcionamento deste sistema se dá através do relacionamento
e troca de mensagens entre estes objetos.