Você está na página 1de 7

07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6862-...

UNIP EAD CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAIS

PROGRAMAÇÃO ORIENTADA A OBJETOS II 6862-60_57501_R_20202 CONTEÚDO


Revisar envio do teste: QUESTIONÁRIO UNIDADE III

Usuário cristiano.nascimento6 @aluno.unip.br


Curso PROGRAMAÇÃO ORIENTADA A OBJETOS II
Teste QUESTIONÁRIO UNIDADE III
Iniciado 07/11/20 07:46
Enviado 07/11/20 07:52
Status Completada
Resultado da 2,5 em 2,5 pontos
tentativa
Tempo decorrido 6 minutos
Resultados Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
exibidos respondidas incorretamente

Pergunta 1 0,25 em 0,25 pontos

O desenvolvimento de programas de computadores é uma atividade bastante complexa,


que frequentemente envolve a solução de diversos tipos de problemas. Mesmo em um
projeto absolutamente novo, existe uma série de problemas que aparecem de forma
recorrente e com algum grau de variabilidade. No livro de GAMMA et al. (2000), os padrões
de projeto são divididos de acordo com seus escopos e seus propósitos. Com relação aos
propósitos, três tipos são identi cados, como:

Resposta b.
Selecionada: Padrões de criação, padrões estruturais e padrões comportamentais.

Respostas: a.
Padrões de criação, padrões de versionamento e padrões
comportamentais.

b.
Padrões de criação, padrões estruturais e padrões comportamentais.

c.
Padrões estruturais, padrões de encapsulamento e padrões
comportamentais.

d.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012839_1&course_id=_98254_1&content_id=_1338522_1&return_con… 1/7
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6862-...

Padrões estruturais, padrões de versionamento e padrões


comportamentais.

e.
Padrões comportamentais, padrões de criação e padrões de
desenvolvimento console application.

Feedback Resposta: B
da Comentário: Os padrões de criação, padrões estruturais e padrões
resposta: comportamentais estão aderentes ao processo de desenvolvimento de
programas, a m de garantir e ciência, e cácia e segurança no projeto.

Pergunta 2 0,25 em 0,25 pontos

Os padrões de ________ estão vinculados à geração dos objetos. Os padrões __________ estão
ligados à maneira como as diversas classes de um projeto se relacionam, bem como aos
objetos que funcionam como a estrutura do programa. Os padrões ____________ estão
relacionados aos aspectos dinâmicos, ou seja, à interação entre os objetos (GAMMA et al.,
2000).

Resposta Selecionada: a. Criação, estruturais e comportamentais.

Respostas: a. Criação, estruturais e comportamentais.

Estruturais, versionamento e comportamentais.


b.

Criação, desenvolvimento e comportamentais.


c.

Comportamentais, encapsulamento e criação.


d.

e. Estruturais, aplicação e desenvolvimento.

Feedback Resposta: A
da Comentário: Os padrões de criação estão vinculados à geração dos objetos.
resposta: Esse padrão está ligado diretamente à geração de classes dentro do projeto de
desenvolvimento de software.

Pergunta 3 0,25 em 0,25 pontos

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012839_1&course_id=_98254_1&content_id=_1338522_1&return_con… 2/7
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6862-...

O padrão ____________________ foi idealizado para resolver o problema da construção de


interfaces com o usuário. Ele é considerado, por alguns autores, um padrão arquitetural, e
não apenas um padrão de projeto. Na prática, ele faz o uso de outros três padrões:
observer, composite e strategy. O enunciado refere-se ao padrão:

Resposta Selecionada: MVC.


c.

Respostas: a. VCX.

VCY.
b.

MVC.
c.

MCS.
d.

e. OCS.

Feedback Resposta: C
da Comentário: O padrão Model View Ctroller on (MVC) foi idealizado para resolver
resposta: o problema da construção de interfaces com o usuário. Ele é considerado, por
alguns autores, um padrão arquitetural, e não apenas um padrão de projeto.
Na prática, ele faz o uso de outros três padrões: observer, composite e strategy.
A ideia é identi car três tipos de objetos: “View” (Visualização), “Model” (Modelo)
e “Controller” (Controle).

Pergunta 4 0,25 em 0,25 pontos

A popularização do padrão MVC fez com que várias empresas criassem produtos cujas
estratégias estão essencialmente baseadas nesse padrão. Esse é o caso do ASP.NET MVC,
por exemplo. Para termos uma ideia do seu funcionamento, podemos iniciar o Microsoft
Visual Studio e criar um projeto ASP.NET MVC (ASP.NET Web Application) ou montar uma
estrutura de projetos para trabalhos em WindowsForms. Existem outros Padrões de Design
relacionados ao MVC, como o:

Resposta Selecionada: e. MVVM e MVP.

Respostas: a. MVVM e MVVO.

MVVM e MVVX.
b.

MVP e MMVV.
c.

MVC e MVPXT.
d.

e. MVVM e MVP.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012839_1&course_id=_98254_1&content_id=_1338522_1&return_con… 3/7
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6862-...

Feedback Resposta: E
da Comentário: Existem outros Padrões de Design relacionados ao MVC, como o
resposta: “Model View Model” (MVVM) e o “Model View Presenter” (MVP). O MVP é um
padrão para a interface do usuário que ca entre o Modelo e a Visualização e
formata os dados para a Visualização (“View”). No MVVM, devido à abstração da
“Visualização”, é possível uma espécie de ligação bidirecional entre o “Model” e
a “View”, o que torna possível que as atualizações no Modelo sejam
apresentadas diretamente na Visualização e que as atualizações na
Visualização sejam enviadas diretamente ao Modelo. O MVVM foi criado para o
Windows Presentation Foundation (WPF) da Microsoft.

Pergunta 5 0,25 em 0,25 pontos

No MVVM, devido à abstração da “Visualização”, é possível uma espécie de ligação


bidirecional entre o “Model” e a “View”, o que torna possível que as atualizações no Modelo
sejam apresentadas diretamente na Visualização e que as atualizações na Visualização
sejam enviadas diretamente ao Modelo. O MVVM foi criado para:

Resposta Selecionada: a. Windows Presentation Foundation (WPF).

Respostas: a. Windows Presentation Foundation (WPF).

Windows Forms Application.


b.

Console Application.
c.

d. Web Forms Application.

e. ASP.NET Core Application Console.

Feedback Resposta: A
da Comentário: MVVM – Model View/ View Model é uma arquitetura aplicada em
resposta: sua grande parte ao WPF – Windows Presentation Foundation. O Windows
Presentation Foundation (WPF) é uma estrutura de interface do usuário que
cria aplicativos clientes da área de trabalho. A plataforma de desenvolvimento
WPF dá suporte a um amplo conjunto de recursos de desenvolvimento de
aplicativos, incluindo um modelo de aplicativo, recursos, controles, grá cos,
layouts, associação de dados, documentos e segurança.

Pergunta 6 0,25 em 0,25 pontos

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012839_1&course_id=_98254_1&content_id=_1338522_1&return_con… 4/7
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6862-...

O MVP é um padrão para a _____________ do usuário, que ca entre o Modelo e a


Visualização e formata os dados para a Visualização (“View”). O termo que complementa a
lacuna no enunciado é:

Resposta Selecionada: Interface.


c.

Respostas: a. Abstração.

Solução.
b.

Interface.
c.

Aplicação.
d.

e. Integração.

Feedback Resposta: C
da Comentário: O MVP é um padrão de arquitetura que visa à separação das
resposta: camadas lógicas da aplicação em três elementos:
• Model – Camada de dados, com suas classes de domínio e regras de negócio;
• View – Camada de visualização, contendo todos os elementos de interface
grá ca e toda a interação com o usuário nal; • Presenter – Camada de
apresentação de dados, responsável pela comunicação da view com os
comportamentos e dados do model.

Pergunta 7 0,25 em 0,25 pontos

Deve conter as informações do domínio, visto que se trata do _____________ do domínio, de


modo completamente independente da apresentação, ou seja, da interface do usuário. O
termo que complementa a lacuna no enunciado é:

Resposta Selecionada: a. Modelo.

Respostas: a. Modelo.

Dados.
b.

c. Controle.

Navegação.
d.

e. Móvel.

Feedback Resposta: A
da Comentário: O “Modelo” deve ser entendido como uma ação de manipulação
resposta:

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012839_1&course_id=_98254_1&content_id=_1338522_1&return_con… 5/7
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6862-...

de dados, pense em model. Ele é responsável pela leitura e escrita de dados e


de suas validações.

Pergunta 8 0,25 em 0,25 pontos

O padrão Model View Ctroller on (MVC) foi idealizado para resolver o problema da
construção de interfaces com o usuário. Ele é considerado, por alguns autores, um padrão
arquitetural, e não apenas um padrão de projeto. Na prática, ele faz o uso de outros três
padrões: observer, composite e strategy. A ideia é identi car três tipos de objetos: “View”
(Visualização), “Model” (Modelo) e “Controller” (Controle). As solicitações vindas da “View”
(devido às interações do usuário com a interface, por exemplo, “clicando” em algum ícone)
são recebidas pelo objeto:

Resposta Selecionada: Controller.


d.

Respostas: a. View.

Model.
b.

Data.
c.

Controller.
d.

e. Business.

Feedback Resposta: D
da Comentário: O responsável por receber todas as requisições do usuário. Seus
resposta: métodos, chamados actions, são responsáveis por uma página, controlando
qual model usar e qual view será mostrado ao usuário.

Pergunta 9 0,25 em 0,25 pontos

Um padrão arquitetural muito importante na computação é aquele no qual um sistema é


estruturado em camadas. BUSCHMANN et al. (1996) atentam para o fato de que cada
camada é composta de um conjunto de:

Resposta Selecionada: a. subtarefas que podem ser agrupadas em níveis de abstração.

Respostas: a. subtarefas que podem ser agrupadas em níveis de abstração.

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012839_1&course_id=_98254_1&content_id=_1338522_1&return_con… 6/7
07/11/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6862-...

somente classe em níveis de extrema abstração contínua.


b.

subtarefas precisas e contínuas de abstração cíclicas.


c.

d. somente métodos em níveis de abstração.

e. subtarefas esporádicas em níveis de abstração.

Feedback Resposta: A
da Comentário: Um padrão arquitetural muito importante na computação é
resposta: aquele no qual um sistema é estruturado em camadas. BUSCHMANN et al.
(1996) atentam para o fato de que cada camada é composta de um conjunto de
subtarefas que podem ser agrupadas em níveis de abstração. COULOURIS et al.
(2012) adicionam que a ideia é a de que determinada camada utilize os serviços
providos pela camada inferior, sem conhecer os detalhes de implementação.

Pergunta 10 0,25 em 0,25 pontos

O número de camadas varia em função da complexidade da arquitetura. Uma típica


arquitetura “cliente-servidor” é composta por, aproximadamente, quantas camadas?

Resposta Selecionada: a. Duas camadas.

Respostas: a. Duas camadas.

Dez camadas.
b.

Oito camadas.
c.

Cinco camadas.
d.

e. Quatro camadas.

Feedback Resposta: A
da Comentário: O número de camadas varia em função da complexidade da
resposta: arquitetura. Uma típica arquitetura “cliente-servidor” é composta por apenas
duas camadas. Outra abordagem envolve três camadas: uma camada de
apresentação, uma camada de aplicação (também chamada de camada de
negócio) e uma camada de dados (COULOURIS et al., 2012).

Sábado, 7 de Novembro de 2020 07h52min42s GMT-03:00 ← OK

https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_51012839_1&course_id=_98254_1&content_id=_1338522_1&return_con… 7/7

Você também pode gostar