SlideShare a Scribd company logo
1 of 12
Download to read offline
Engenharia de Software
Unimep/Pronatec
2° Semestre
AULA 8
- Prof. André Bertoletti -
apbertolet@unimep.br
Nossa agenda de hoje
• Pirâmide do conhecimento
• Orientação a objetos
• Roda de conversa
Pirâmide do
conhecimento
Hierarquia DIKW
Sabedoria
(quando)
Entendimento
(por que)
Conhecimento
(como)
Informação
(quem, onde)
Dados
(o que)
Eficácia
Eficiência
Programação
Orientada
a Objetos
Continuando o assunto...
Como acessar um objeto
1) Descubra onde ele está (qual classe?)
2) Descubra qual é seu nome (identificador)
3) Descubra a sua visibilidade (publico
4) Descubra o que deseja acessar dele: uma
característica (propriedade) ou uma ação
(método ou evento)?
 Se for uma ação, basta invocá-la, passando os
parâmetros necessários
 Se for uma característica, basta atribuir ou obter
o seu valor.
Vamos treinar um pouco?!
Exercício 1
Desenvolver um software que leia
dois números e possibilite a
execução das quatro operações
aritméticas básicas entre estes dois
números, exibindo o resultado final
para o usuário.
Exercício 2
Criar uma aplicação web que
consuma os mesmo métodos e
funções da calculadora, sem a
necessidade de duplicar o código
em questão.
Vamos conversar um pouco
Por hoje é só!
Agora é hora de estudar!

More Related Content

Similar to Engenharia de Software - Unimep/Pronatec - Aula 8

Trab 1 bim_com_social
Trab 1 bim_com_socialTrab 1 bim_com_social
Trab 1 bim_com_socialAdri Lima
 
Objetivos do lte
Objetivos do lteObjetivos do lte
Objetivos do lteDaniela Ivo
 
LTE Wanda Roque 2014 - Cabo Frio
LTE Wanda Roque 2014 - Cabo Frio LTE Wanda Roque 2014 - Cabo Frio
LTE Wanda Roque 2014 - Cabo Frio Daniela Ivo
 
Fazendo descobertas na pesquisa de experiências
Fazendo descobertas na pesquisa de experiênciasFazendo descobertas na pesquisa de experiências
Fazendo descobertas na pesquisa de experiênciasUTFPR
 
Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01Alexandre Duarte
 
Como criar um Mooc: guidelines de preparação para o ensino superior
Como criar um Mooc: guidelines de preparação para o ensino superiorComo criar um Mooc: guidelines de preparação para o ensino superior
Como criar um Mooc: guidelines de preparação para o ensino superiorNeuza Pedro
 
Projetos de pesquisa: guia rapido para elaboracao
Projetos de pesquisa: guia rapido para elaboracaoProjetos de pesquisa: guia rapido para elaboracao
Projetos de pesquisa: guia rapido para elaboracaoCarlos Fernando Jung
 
Pesquisas científicas rigorosas com o desenvolvimento de artefatos: Design Sc...
Pesquisas científicas rigorosas com o desenvolvimento de artefatos: Design Sc...Pesquisas científicas rigorosas com o desenvolvimento de artefatos: Design Sc...
Pesquisas científicas rigorosas com o desenvolvimento de artefatos: Design Sc...Mariano Pimentel
 
Definição da Pergunta de Pesquisa (Oficina)
Definição da Pergunta de Pesquisa (Oficina)Definição da Pergunta de Pesquisa (Oficina)
Definição da Pergunta de Pesquisa (Oficina)Felipe Pereira
 
Apresentação curso fevereiro
Apresentação curso fevereiroApresentação curso fevereiro
Apresentação curso fevereirovaldecir12
 
Informática Educativa e a Aritmética (Parte 02)
Informática Educativa e a Aritmética (Parte 02) Informática Educativa e a Aritmética (Parte 02)
Informática Educativa e a Aritmética (Parte 02) Dennys Leite Maia
 
Democratizando o Deep Learning. E depois ? | Pierre GUILLOU
Democratizando o Deep Learning. E depois ? | Pierre GUILLOUDemocratizando o Deep Learning. E depois ? | Pierre GUILLOU
Democratizando o Deep Learning. E depois ? | Pierre GUILLOUPierre GUILLOU
 
Paradigmas de Programação
Paradigmas de ProgramaçãoParadigmas de Programação
Paradigmas de ProgramaçãoNatanael Simões
 

Similar to Engenharia de Software - Unimep/Pronatec - Aula 8 (20)

Aula 01 introdução aoo
Aula 01   introdução aooAula 01   introdução aoo
Aula 01 introdução aoo
 
Trab 1 bim_com_social
Trab 1 bim_com_socialTrab 1 bim_com_social
Trab 1 bim_com_social
 
Desafios
DesafiosDesafios
Desafios
 
Objetivos do lte
Objetivos do lteObjetivos do lte
Objetivos do lte
 
LTE Wanda Roque 2014 - Cabo Frio
LTE Wanda Roque 2014 - Cabo Frio LTE Wanda Roque 2014 - Cabo Frio
LTE Wanda Roque 2014 - Cabo Frio
 
Análise de sistemas oo 1
Análise de sistemas oo   1Análise de sistemas oo   1
Análise de sistemas oo 1
 
Fazendo descobertas na pesquisa de experiências
Fazendo descobertas na pesquisa de experiênciasFazendo descobertas na pesquisa de experiências
Fazendo descobertas na pesquisa de experiências
 
Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01
 
Como criar um Mooc: guidelines de preparação para o ensino superior
Como criar um Mooc: guidelines de preparação para o ensino superiorComo criar um Mooc: guidelines de preparação para o ensino superior
Como criar um Mooc: guidelines de preparação para o ensino superior
 
Roteiro at-a-distancia
Roteiro at-a-distanciaRoteiro at-a-distancia
Roteiro at-a-distancia
 
Projetos de pesquisa: guia rapido para elaboracao
Projetos de pesquisa: guia rapido para elaboracaoProjetos de pesquisa: guia rapido para elaboracao
Projetos de pesquisa: guia rapido para elaboracao
 
Pesquisas científicas rigorosas com o desenvolvimento de artefatos: Design Sc...
Pesquisas científicas rigorosas com o desenvolvimento de artefatos: Design Sc...Pesquisas científicas rigorosas com o desenvolvimento de artefatos: Design Sc...
Pesquisas científicas rigorosas com o desenvolvimento de artefatos: Design Sc...
 
Definição da Pergunta de Pesquisa (Oficina)
Definição da Pergunta de Pesquisa (Oficina)Definição da Pergunta de Pesquisa (Oficina)
Definição da Pergunta de Pesquisa (Oficina)
 
Ia01 introducao (1)
Ia01   introducao (1)Ia01   introducao (1)
Ia01 introducao (1)
 
Tecnologia na sala de aula
Tecnologia na sala de aulaTecnologia na sala de aula
Tecnologia na sala de aula
 
Apresentação curso fevereiro
Apresentação curso fevereiroApresentação curso fevereiro
Apresentação curso fevereiro
 
Informática Educativa e a Aritmética (Parte 02)
Informática Educativa e a Aritmética (Parte 02) Informática Educativa e a Aritmética (Parte 02)
Informática Educativa e a Aritmética (Parte 02)
 
Amiguinhos virtuais ameaças reais
Amiguinhos virtuais ameaças reaisAmiguinhos virtuais ameaças reais
Amiguinhos virtuais ameaças reais
 
Democratizando o Deep Learning. E depois ? | Pierre GUILLOU
Democratizando o Deep Learning. E depois ? | Pierre GUILLOUDemocratizando o Deep Learning. E depois ? | Pierre GUILLOU
Democratizando o Deep Learning. E depois ? | Pierre GUILLOU
 
Paradigmas de Programação
Paradigmas de ProgramaçãoParadigmas de Programação
Paradigmas de Programação
 

More from André Phillip Bertoletti

Teste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedorTeste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedorAndré Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 12
Banco de Dados II - Unimep/Pronatec - Aula 12Banco de Dados II - Unimep/Pronatec - Aula 12
Banco de Dados II - Unimep/Pronatec - Aula 12André Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 11
Banco de Dados II - Unimep/Pronatec - Aula 11Banco de Dados II - Unimep/Pronatec - Aula 11
Banco de Dados II - Unimep/Pronatec - Aula 11André Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 10
Banco de Dados II - Unimep/Pronatec - Aula 10Banco de Dados II - Unimep/Pronatec - Aula 10
Banco de Dados II - Unimep/Pronatec - Aula 10André Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 9
Banco de Dados II - Unimep/Pronatec - Aula 9Banco de Dados II - Unimep/Pronatec - Aula 9
Banco de Dados II - Unimep/Pronatec - Aula 9André Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 8
Banco de Dados II - Unimep/Pronatec - Aula 8Banco de Dados II - Unimep/Pronatec - Aula 8
Banco de Dados II - Unimep/Pronatec - Aula 8André Phillip Bertoletti
 
Interface Homem-máquina - Unimep/Pronatec - Aula 9
Interface Homem-máquina - Unimep/Pronatec - Aula 9Interface Homem-máquina - Unimep/Pronatec - Aula 9
Interface Homem-máquina - Unimep/Pronatec - Aula 9André Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 6
Banco de Dados II - Unimep/Pronatec - Aula 6Banco de Dados II - Unimep/Pronatec - Aula 6
Banco de Dados II - Unimep/Pronatec - Aula 6André Phillip Bertoletti
 
Interface Homem-máquina - Unimep/Pronatec - Aula 7
Interface Homem-máquina - Unimep/Pronatec - Aula 7Interface Homem-máquina - Unimep/Pronatec - Aula 7
Interface Homem-máquina - Unimep/Pronatec - Aula 7André Phillip Bertoletti
 
Interface Homem-máquina - Unimep/Pronatec - Aula 6
Interface Homem-máquina - Unimep/Pronatec - Aula 6Interface Homem-máquina - Unimep/Pronatec - Aula 6
Interface Homem-máquina - Unimep/Pronatec - Aula 6André Phillip Bertoletti
 
Interface Homem-máquina - Unimep/Pronatec - Aula 4
Interface Homem-máquina - Unimep/Pronatec - Aula 4Interface Homem-máquina - Unimep/Pronatec - Aula 4
Interface Homem-máquina - Unimep/Pronatec - Aula 4André Phillip Bertoletti
 
Interface Homem-máquina - Unimep/Pronatec - Aula 3
Interface Homem-máquina - Unimep/Pronatec - Aula 3Interface Homem-máquina - Unimep/Pronatec - Aula 3
Interface Homem-máquina - Unimep/Pronatec - Aula 3André Phillip Bertoletti
 
Interface Homem-máquina - Unimep/Pronatec - Aula 2
Interface Homem-máquina - Unimep/Pronatec - Aula 2Interface Homem-máquina - Unimep/Pronatec - Aula 2
Interface Homem-máquina - Unimep/Pronatec - Aula 2André Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 5
Banco de Dados II - Unimep/Pronatec - Aula 5Banco de Dados II - Unimep/Pronatec - Aula 5
Banco de Dados II - Unimep/Pronatec - Aula 5André Phillip Bertoletti
 
Banco de Dados II - Unimep/Pronatec - Aula 3
Banco de Dados II - Unimep/Pronatec - Aula 3Banco de Dados II - Unimep/Pronatec - Aula 3
Banco de Dados II - Unimep/Pronatec - Aula 3André Phillip Bertoletti
 

More from André Phillip Bertoletti (20)

Teste de software - Conhecendo e Aplicando
Teste de software - Conhecendo e AplicandoTeste de software - Conhecendo e Aplicando
Teste de software - Conhecendo e Aplicando
 
Comunidade Locais de TI
Comunidade Locais de TIComunidade Locais de TI
Comunidade Locais de TI
 
Qualidade e Testes de Software
Qualidade e Testes de SoftwareQualidade e Testes de Software
Qualidade e Testes de Software
 
The clean coder
The clean coder The clean coder
The clean coder
 
Teste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedorTeste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedor
 
Banco de Dados II - Unimep/Pronatec - Aula 12
Banco de Dados II - Unimep/Pronatec - Aula 12Banco de Dados II - Unimep/Pronatec - Aula 12
Banco de Dados II - Unimep/Pronatec - Aula 12
 
Banco de Dados II - Unimep/Pronatec - Aula 11
Banco de Dados II - Unimep/Pronatec - Aula 11Banco de Dados II - Unimep/Pronatec - Aula 11
Banco de Dados II - Unimep/Pronatec - Aula 11
 
Política nas mídias sociais
Política nas mídias sociaisPolítica nas mídias sociais
Política nas mídias sociais
 
Banco de Dados II - Unimep/Pronatec - Aula 10
Banco de Dados II - Unimep/Pronatec - Aula 10Banco de Dados II - Unimep/Pronatec - Aula 10
Banco de Dados II - Unimep/Pronatec - Aula 10
 
Banco de Dados II - Unimep/Pronatec - Aula 9
Banco de Dados II - Unimep/Pronatec - Aula 9Banco de Dados II - Unimep/Pronatec - Aula 9
Banco de Dados II - Unimep/Pronatec - Aula 9
 
Banco de Dados II - Unimep/Pronatec - Aula 8
Banco de Dados II - Unimep/Pronatec - Aula 8Banco de Dados II - Unimep/Pronatec - Aula 8
Banco de Dados II - Unimep/Pronatec - Aula 8
 
Interface Homem-máquina - Unimep/Pronatec - Aula 9
Interface Homem-máquina - Unimep/Pronatec - Aula 9Interface Homem-máquina - Unimep/Pronatec - Aula 9
Interface Homem-máquina - Unimep/Pronatec - Aula 9
 
Banco de Dados II - Unimep/Pronatec - Aula 6
Banco de Dados II - Unimep/Pronatec - Aula 6Banco de Dados II - Unimep/Pronatec - Aula 6
Banco de Dados II - Unimep/Pronatec - Aula 6
 
Interface Homem-máquina - Unimep/Pronatec - Aula 7
Interface Homem-máquina - Unimep/Pronatec - Aula 7Interface Homem-máquina - Unimep/Pronatec - Aula 7
Interface Homem-máquina - Unimep/Pronatec - Aula 7
 
Interface Homem-máquina - Unimep/Pronatec - Aula 6
Interface Homem-máquina - Unimep/Pronatec - Aula 6Interface Homem-máquina - Unimep/Pronatec - Aula 6
Interface Homem-máquina - Unimep/Pronatec - Aula 6
 
Interface Homem-máquina - Unimep/Pronatec - Aula 4
Interface Homem-máquina - Unimep/Pronatec - Aula 4Interface Homem-máquina - Unimep/Pronatec - Aula 4
Interface Homem-máquina - Unimep/Pronatec - Aula 4
 
Interface Homem-máquina - Unimep/Pronatec - Aula 3
Interface Homem-máquina - Unimep/Pronatec - Aula 3Interface Homem-máquina - Unimep/Pronatec - Aula 3
Interface Homem-máquina - Unimep/Pronatec - Aula 3
 
Interface Homem-máquina - Unimep/Pronatec - Aula 2
Interface Homem-máquina - Unimep/Pronatec - Aula 2Interface Homem-máquina - Unimep/Pronatec - Aula 2
Interface Homem-máquina - Unimep/Pronatec - Aula 2
 
Banco de Dados II - Unimep/Pronatec - Aula 5
Banco de Dados II - Unimep/Pronatec - Aula 5Banco de Dados II - Unimep/Pronatec - Aula 5
Banco de Dados II - Unimep/Pronatec - Aula 5
 
Banco de Dados II - Unimep/Pronatec - Aula 3
Banco de Dados II - Unimep/Pronatec - Aula 3Banco de Dados II - Unimep/Pronatec - Aula 3
Banco de Dados II - Unimep/Pronatec - Aula 3
 

Engenharia de Software - Unimep/Pronatec - Aula 8