Escolar Documentos
Profissional Documentos
Cultura Documentos
Nazareno Andrade
Baseado no material dos profs. Hyggo Almeida e Jacques Sauv
O que veremos hoje?
Anlise e Projeto
Definio
Comparao
Anlise e Projeto OO
Definio
Comparao
uma linguagem OO
Deve-se pensar OO
Para isso, deve-se aprender Anlise e Projeto OO...
maturidade
curso (maturidade)
Anlise Projeto
(Modelagem do problema) (Modelagem da soluo)
Entender Criar
Anlise invade o
espao da soluo
Anlise Projeto
(Informao importante (Informao importante
Para o cliente discutir e para o programador)
aprovar)
Cliente
Programador
Anlise, Projeto e Construo
Soluo lgica
responsabilidades
nfase em identificar descrever objetos ou
Contexto do
Apenas o que interessa problema
no mundo...
problema
Se os objetos no tiverem mtodos
Projeto Orientado a Objetos
A perspectiva empregada de objetos
nfase em identificar objetos lgicos de software que
Livro
imprimir
Mtodos
Objeto controlador
Cache de objetos
...
Um jogo de dados
O usurio joga dois dados
Player Die
1 Rolls 2
name faceValue
1 2
Plays
1
DiceGame
1 Includes
Agora projeto
DiceGame Die
informao do cliente
Anlise e Projeto OO
Anlise OO: objetos do domnio
Artefatos
Quais modelos e artefatos so produzidos durante o
processo de desenvolvimento?
?
Anlise e Projeto Orientado a Objetos (Hyggo Oliveira de Almeida) 27