Engenharia de Software - Unimep/Pronatec - Aula 8

12
Engenharia de Software Unimep/Pronatec 2° Semestre AULA 8 - Prof. André Bertoletti - [email protected]

Transcript of Engenharia de Software - Unimep/Pronatec - Aula 8

Page 1: Engenharia de Software - Unimep/Pronatec - Aula 8

Engenharia de Software Unimep/Pronatec

2° Semestre

AULA 8

- Prof. André Bertoletti -

[email protected]

Page 2: Engenharia de Software - Unimep/Pronatec - Aula 8

Nossa agenda de hoje

• Pirâmide do conhecimento

• Orientação a objetos

• Roda de conversa

Page 3: Engenharia de Software - Unimep/Pronatec - Aula 8

Pirâmide do conhecimento

Hierarquia DIKW

Page 4: Engenharia de Software - Unimep/Pronatec - Aula 8

Sabedoria

(quando)

Entendimento

(por que)

Conhecimento

(como)

Informação

(quem, onde)

Dados

(o que)

Eficácia

Efic

iên

cia

Page 5: Engenharia de Software - Unimep/Pronatec - Aula 8

Programação Orientada a Objetos

Continuando o assunto...

Page 6: Engenharia de Software - Unimep/Pronatec - Aula 8

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.

Page 7: Engenharia de Software - Unimep/Pronatec - Aula 8
Page 8: Engenharia de Software - Unimep/Pronatec - Aula 8

Vamos treinar um pouco?!

Page 9: Engenharia de Software - Unimep/Pronatec - Aula 8

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.

Page 10: Engenharia de Software - Unimep/Pronatec - Aula 8

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.

Page 11: Engenharia de Software - Unimep/Pronatec - Aula 8

Vamos conversar um pouco

Page 12: Engenharia de Software - Unimep/Pronatec - Aula 8

Por hoje é só!

Agora é hora de estudar!