Este documento apresenta uma aula sobre modelagem orientada a objetos. Aborda tópicos como análise e projeto orientados a objetos, modelos, UML, como utilizar a UML e histórico da linguagem.
7. Orientação a Objetos
Uma habilidade crucial no
desenvolvimento orientado a objetos
é atribuir, habilmente,
responsabilidades aos objetos de
software.
9. Análise e Projeto
Análise: É um termo de significado
amplo, melhor qualificado como
análise de requisitos (investigação
dos requisitos) ou análise orientada
a objetos (investigação dos objetos
do domínio).
Projeto: É a solução conceitual que
satisfaça os requisitos. Pode ou não
ser implementado.
14. Como utilizar a UML
Perspectiva Conceitual;
Engenharia reversa de código fonte;
Para geração das classes de negócio;
15. Como utilizar a UML
Perspectiva Conceitual;
Engenharia reversa de código fonte;
Código Fonte Modelos
Para geração das classes de negócio;
16. Como utilizar a UML
Perspectiva Conceitual;
Engenharia reversa de código fonte;
Código Fonte Modelos
Para geração das classes de negócio;
Modelos Código Fonte
18. Histórico
1960-1970: Linguagens orientadas a
objetos SIMULA (Kristen Nygaard) e
SMALTALK (Alan Kay trabalhando na
XEROX);
1980-1990: Grady Booch, Kent Beck,
Peter Coad, Ivar Jacobson, Jim
Rumbaugh entre outros publicaram
estudos sobre a POO.
20. Histórico
1994: Grady Booch e Jim Rumbaugh
criam um rascunho da UML com o
intuito de unificar os seus métodos
Booch e OMT.
Ivar Jacobson criador do método
Objectory se junta aos dois e fundam
a Rational Corporation mais tarde
comprada pela IBM.