Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Poo - Introdução e Conceituação - Introdução II
DESENVOLVIMENTO DE SISTEMAS
POO - INTRODUÇÃO E CONCEITUAÇÃO 
INTRODUÇÃO II
Nesta aula, o foco é somente a programação orientada a objetos (POO). Contudo, é 
preciso entender onde a programação está situada em relação à análise e ao projeto. A 
sequência é análise, projeto e programação.
Utilizando este tipo de trabalho com os conceitos da orientação para objetos, é pos-
sível, desde a análise até a codificação, ter uma informação única, que será modelada 
para, na outra ponta codificar, seguindo o roteiro feito na modelagem, na análise e pas-
sando pelo projeto como se fosse uma linguagem única, de uma ponta a outra.
Outro ponto interessante, visto no bloco anterior, foi a questão da comparação entre 
a programação estruturada e a programação orientada a objetos.
Na programação estruturada, foca-se primeiramente na questão da codificação, na 
criação das funções, dos procedimentos, para depois ter a preocupação quanto à forma 
de guardar os dados a serem acessados pelo pessoal da codificação. São informações 
separadas.
Já na parte da POO, os dados e as informações são informações conjuntas, decom-
postas em objetos: cada objeto tem a sua fronteira.
O objeto “ROGERIO”, da classe “PROFESSOR”, tem os seguintes dados, dentre outros: 
nome, idade, órgão no qual trabalha, disciplina lecionada, dá aulas, revisa aulas, cria 
aulas, tira dúvidas dos alunos.
O objeto “MARIA”, da classe “ALUNO”, tem os seguintes dados, dentre outros: nome, 
idade, formação, estuda para concursos na área de TI, participa de turmas na área de TI.
Há fronteiras de micro informações, de unidades de softwares que vão trabalhar 
entre si, interagir entre si para chegar à funcionalidade, ao desenvolvimento de uma 
funcionalidade de software em negócio de software.
A seguir, serão resolvidas questões sobre esse assunto.
1. (QUADRIX/2017/CFO-DF/ANALISTA DE SUPORTE DE TECNOLOGIA DA INFORMAÇÃO) 
Julgue o item que se segue acerca das estruturas homogêneas de dados, do conceito de 
pilhas e da programação orientada a objetos.
Na programação orientada a objetos, é por meio dos objetos que se modela o software em 
termos reais.
2www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Poo - Introdução e Conceituação - Introdução II
DESENVOLVIMENTO DE SISTEMAS
Na programação orientada a objetos, é por meio dos objetos que se modela o software em 
termos reais.
2. (INAZ DO PARÁ/2017/CFF/PROGRAMADOR) Sobre programação orientada a objetos 
analise as afirmativas: (Marque CERTO ou ERRADO o texto do item). 
A POO (programação orientada a objetos) encapsula dados (atributos) e métodos 
(comportamento) em objetos.
Tanto os atributos que representam os dados e o estado de um objeto quanto os métodos 
que são operações e representam o comportamento de um objeto são encapsulados em 
uma unidade única e indivisível chamada de OBJETO.
3. (CESPE/CESBRAPE/2016/TCE-PA/AUDITOR DE CONTROLE EXTERNO/ÁREA INFORMÁTICA/
ANALISTA DE SISTEMA) A propósito de análise e projeto orientados a objetos, julgue o item 
subsequente.
Objetos são componentes reusáveis, pois encapsulam um conjunto de atributos e operações 
que fornecem serviços a outros objetos.
Os atributos representam os dados e o estado dos objetos.
Operações são os métodos que representam as operações e comportamento dos objetos.
Esses objetos são componentes que encapsulam essas informações, que fornecem serviços 
a outros objetos.
Na parte de análise orientada para objetos, há a identificação dos objetos, de todos os 
objetos que fazem parte do conceito do mundo real em relação ao domínio, problema que 
está sendo modelado e como eles interagem uns com os outros.
Interagir significa o que um objeto fornece de serviço a outro objeto.
Entre a programação estruturada (PE) e a POO, existe o domínio problema, os objetos e 
interações desse domínio são identificados, os objetos irão interagir entre si para chegar 
à SOLUÇÃO.
Na hipótese de algum dos objetos ser problemático, substitui-se. Se já houver um objeto 
que foi utilizado em outro projeto, mas que pode ser encaixado nessa modelagem, ele pode 
ser reutilizado, o que diminui o tempo de desenvolvimento.
5m
3www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Poo - Introdução e Conceituação - Introdução II
DESENVOLVIMENTO DE SISTEMAS
4. (INSTITUTO AOCP/2015/EBSERH/ANALISTA DE TECNOLOGIA DA INFORMAÇÃO/
PROCESSOS/HE-UFPEL) Um sistema orientado a objetos é constituído de objetos que 
interagem e mantêm seu próprio estado local, fornecendo operações baseadas nesse estado.
a. Uma linguagem de programação orientada a objetos fornece construções que definem 
classes de objeto e um sistema de run-time para criar objetos a partir dessas classes.
b. Devido aos objetos serem associados a processos, não há muitas vezes um mapeamento 
claro entre entidades do mundo real e seus objetos de controle no sistema.
c. A programação orientada a objetos concentra-se no desenvolvimento de um modelo 
orientado a objetos de um sistema de software para implementar os requisitos identificados.
d. O projeto orientado a objetos concentra-se no desenvolvimento de um modelo orientado 
a objetos do domínio de aplicação.
e. A análise orientada a objetos concentra-se em realizar um projeto de software usando 
uma linguagem de programação orientada a objetos, tal como Java.
a. Uma linguagem de programação orientada a objetos fornece construções que definem 
classes de objeto e um sistema de runtime para criar objetos a partir dessas classes. Isso é 
trabalhado no DESENVOLVIMENTO. Com base na análise feita e no projeto construído a partir 
da análise, inicia-se a CODIFICAÇÃO, primeiramente pela descrição das classes de objeto.
A partir dessa descrição de classes, geram-se os objetos. 
b. Na orientação a objetos, o objetivo é mapear os conceitos do mundo real para a codificação. 
Por exemplo, o professor vai lecionar para uma turma formada por alunos.
c. O PROJETO orientado a objetos concentra-se no desenvolvimento de um modelo orientado 
a objetos de um sistema de software para implementar os requisitos identificados.
d. A ANÁLISE orientada a objetos concentra-se no desenvolvimento de um modelo orientado 
a objetos do domínio de aplicação.
e. A PROGRAMAÇÃO orientada a objetos concentra-se em realizar um projeto de software 
usando uma linguagem de programação orientada a objetos, tal como Java.
5. (CESPE/CESBRAPE/2015/TER-GO/TÉCNICO JUDICIÁRIO/PROGRAMAÇÃO DE SISTEMAS) 
A respeito de desenvolvimento e manutenção de sistemas, julgue o item seguinte.
No desenvolvimento mediante a utilização da metodologia estruturada, têm-se os dados e3 
as funções separados; já na orientação a objeto, os objetos são compostos de dados e das 
funções que os modificam, podendo interagir entre eles por meio da troca de mensagens.
10m
4www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Poo - Introdução e Conceituação - Introdução II
DESENVOLVIMENTO DE SISTEMAS
No desenvolvimento mediante a utilização da metodologia estruturada, têm-se os dados e 
as funções separados; já na orientação a objeto, os objetos são compostos de dados e das 
funções que os modificam, podendo interagir entre eles por meio da troca de mensagens.
6. (CESPE/CESBRAPE/2015/MEC/ANALISTA DE TESTE E QUALIDADE) Com relação à 
orientação a objetos, julgue o item subsecutivo.
O foco da orientação a objetos está nos procedimentos a serem contemplados pelo sistema 
e nas informações que este manipulará e(ou) armazenará. 
O foco da PROGRAMAÇÃO ESTRUTURADA está nos procedimentos a serem contemplados 
pelo sistema e nas informações que este manipulará e(ou) armazenará.
7. (CESPE/CESBRAPE/2015/FUB/ANALISTADE TECNOLOGIA DA INFORMAÇÃO) A respeito 
de programação orientada a objetos e bancos de dados, julgue o item a seguir.
Diferentemente da programação estruturada, a programação orientada a objetos baseia-
se em classes, as quais possuem atributos e métodos acoplados.
Diferentemente da programação estruturada, a programação orientada a objetos baseia-
se em classes, as quais possuem atributos e métodos acoplados.
As classes geram os objetos, mas são os objetos que irão trabalhar entre si na execução da 
aplicação.
8. (CESPE/CESBRAPE/2015/FUB/ENGENHEIRO/MECATRÔNICA) A respeito de análise de 
algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue 
o item a seguir.
Os conceitos de classe, método, abstração, encapsulamento, associação, herança e 
polimorfismo são derivados da programação estruturada, cuja característica é estabelecer 
um processo de desenvolvimento de algoritmos independentemente da linguagem de 
programação a ser utilizada na codificação.
15m
5www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Poo - Introdução e Conceituação - Introdução II
DESENVOLVIMENTO DE SISTEMAS
Os conceitos de classe, método, abstração, encapsulamento, associação, herança e 
polimorfismo são da PROGRAMAÇÃO ORIENTADA A OBJETOS, cuja característica é estabelecer 
um processo de desenvolvimento de algoritmos independentemente da linguagem de 
programação a ser utilizada na codificação.
O conceito de orientação a objetos é um conceito independente de uma linguagem de 
programação.
Esses são conceitos da POO e não derivados da programação estruturada. 
9. (UFSBA/2014/UFSBA/ANALISTA DE TECNOLOGIA DA INFORMAÇÃO) Marque C, se a 
proposição é verdadeira; E, se a proposição é falsa.
O Software orientado a objetos (OO) é fundamentalmente diferente do software desenvolvido 
com o uso de métodos convencionais, e, em razão disso, métricas utilizadas para sistemas OO 
devem focalizar as características que distinguem o software OO do software convencional, 
como métricas orientadas a Classes.
O Software orientado a objetos (OO) é fundamentalmente diferente do software desenvolvido 
com o uso de métodos convencionais, e, em razão disso, métricas utilizadas para sistemas OO 
devem focalizar as características que distinguem o software OO do software convencional, 
como métricas orientadas a Classes.
10. (FAFIPA/2014/UFFS/ANALISTA DE TECNOLOGIA DA INFORMAÇÃO) Qual alternativa 
define a implementação de um sistema orientado a objetos?
a. Implementa-se um conjunto de tabelas no banco de dados que define a estrutura o 
sistema.
b. O sistema é definido por meio de comportamentos estruturais.
c. A implementação é feita por meio de um código estruturado.
d. Implementa-se um conjunto de classes que define os objetos presentes no sistema.
e. A implementação é definida por meio de aspectos de objetos. 
a. Definir conceitos no mundo real.
b. Na PROGRAMAÇÃO ESTRUTURADA, o sistema é definido por meio de comportamentos 
estruturais.
d. Implementa-se um conjunto de classes que define os objetos presentes no sistema.
20m
25m
6www.grancursosonline.com.br
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Poo - Introdução e Conceituação - Introdução II
DESENVOLVIMENTO DE SISTEMAS
Quais são os objetos que existem no domínio de problema da aplicação? Por exemplo, 
o professor leciona, o aluno estuda. Há uma turma aberta para atender a um concurso 
específico. Esses objetos são categorizados em classes. Cada classe possui as suas informações 
específicas. Essas classes vão definir os objetos existentes no sistema.
e. A implementação é definida por meio de aspectos de objetos.
11. (INSTITUTO AOCP/2013/COLÉGIO PEDRO II/TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO) 
Como se define a implementação de um sistema orientado a objetos?
a. Implementa-se um conjunto de classes que define os objetos presentes no sistema
b. O sistema é definido por meio de comportamentos estruturais.
c. A implementação é feita por meio de um código estruturado.
d. Implementa-se um conjunto de tabelas no banco de dados que define a estrutura do 
sistema.
e. A implementação é definida por meio de aspectos de objetos.
Questão muito semelhante a anterior, embora formulada por bancas diferentes.
GABARITO
1. C
2. C
3. C
4. a
5. C
6. E
7. C
8. E
9. C
10. d
11. a
� Este material foi elaborado pela equipe pedagógica do Gran Concursos, de acordo com a aula 
preparada e ministrada pelo professor Rogério Gildo Araujo. 
A presente degravação tem como objetivo auxiliar no acompanhamento e na revisão do con-
teúdo ministrado na videoaula. Não recomendamos a substituição do estudo em vídeo pela lei-
tura exclusiva deste material.

Mais conteúdos dessa disciplina