Escolar Documentos
Profissional Documentos
Cultura Documentos
Professor:
Geraldo Xexo
Contedo:
Modelos e
Abstraes
Sumrio
O que uma abstrao
Modelos
Formas de Abstrao
Professor:
Abstrao
Parte I
Contedo:
O que uma
abstrao
Abstrao
Abstrao o processo mental de
separar um ou mais elementos de uma
totalidade complexa de forma a facilitar
a sua compreenso
Menos Detalhes
Seleo de Detalhes Especficos
Abstrao
Algo pode ser considerado abstrato se
no existe em nenhum lugar particular
no tempo e espao
O que existe so suas instncias
(membros da abstrao)
Abstrao: Mulher
Abstrao: Mulher
Abstrao: Mulher
Abstrao: Mulher
Abstrao: Mulher
1
0
11
Abstrao: Clula
Abstrao: Clula
1
2
1
3
Estratgia
Simplificao de Detalhe
Os detalhes so deixados
Vagos
Indefinidos
Ambguos
1
4
1
5
Diferentes Abstraes
x
1
2
3
4
y
2
4
6
8
y 2x
1
6
Resumo: Abstrao
Abstrao:
Eliminar detalhes que aumentam a
complexidade inutilmente
Utilizar detalhes que facilitam a
compreenso
Escolher a forma mais interessante
1
7
Professor:
Contedo:
Modelo
1
8
Modelo
1
9
Modelo Corretos
Nenhum modelo perfeito
Alguns modelos so teis
Modelos so criados com finalidades
especficas
Mostram vises especficas
2
0
Modelos diferentes
2
1
Qual Modelo
2
2
Professor:
Abstrao
Parte II
Contedo:
Tipos de Abstrao
2
3
Identificao
Simplificao pelo
Caso Normal
Foco/Inibio
Refinamento
Sucessivo
Separao de
Interesses
2
4
Ocultao da Informao
2
5
2
6
Supermercados
Quem planta?
Quem transporta?
2
7
Classificao
membro de...
do tipo ...
2
8
Classificao (II)
2
9
Classificao: Explicao
3
0
Classificao: Exemplo
3
1
Times de Futebol
Fluminense, Vasco, Botafogo, Amrica,
So Paulo, Internacional
Pases
Brasil, Argentina, Frana, Estados Unidos
Classificao: Exemplo II
3
2
CACHORRO
Raa
cor
pedigree
Classificao: Instanciao
Processo reverso da Classificao
Escolhe um elemento da classe
3
3
3
4
Instanciao: Exemplo
Instanciao
Classe
Estudante
de
Graduao
Instncia
Jos
Maria
Classificao
Agregao ou Composio
feito de
composto de
3
5
3
6
3
7
Composio: Decomposio
3
8
Mais Abstraes
Generalizao
Identificao
Escolha do Caso Normal
3
9
4
0
Generalizao: Exemplos
Pessoa
Funcionrio, Aluno,Professor
Meio de Transporte
Automvel, Avio, Navio:
Aparelhos Eletrnicos
Computador, Rdio, Televiso:
4
1
Exemplo Longo
Meios de Transporte
Meios de Transporte Terrestres
Meios de Transporte Terrestres
Pblicos
M.T.T.P. em Vias Frreas
Trem, Metr, Bonde
4
2
Generalizao x Classificao
Classificao:
Objetos formam classes
Generalizao
Classes so outras classes mais bem
detalhadas (especificadas)
4
3
4
4
Identificao
4
5
Instncia x Identidade
4
6
4
7
4
8
Exemplo
Normalmente, precisamos apenas do nome da
pessoa para identific-la
Porm...
Existem pessoas com nome igual, logo vamos
usar o CPF
Porm....
Existem pessoas sem CPF, ento vamos usar o
nome prprio, o nome do pai, o nome da me e
mais um CPF identificador, dela ou dos pais.
Porm, assim j fica complicado demais...
melhor gerar um nmero de matrcula...
Foco/Inibio
4
9
Refinamento Sucessivo
5
0
Separao de Interesses
o processo de abstrao onde
tentamos descrever, ou produzir, um
conceito separando-o em conceitos
distintos com a menor quantidade
possvel de interseo, baseado em
algum aspecto especfico do problema
sendo tratado.
Esses conceitos normalmente so
caractersticas ou comportamentos.
5
1
Professor:
Geraldo Xexo
Contedo:
Modelos e
Abstraes: FIM
5
2