Buscar

QUESTIONÁRIO UNIDADE III - Programação Orientada A Objetos II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE III
PROGRAMAÇÃO ORIENTADA A OBJETOS II 6862-60_57501_R_E1_20222 CONTEÚDO
Usuário luciano.mendes6 @aluno.unip.br
Curso PROGRAMAÇÃO ORIENTADA A OBJETOS II
Teste QUESTIONÁRIO UNIDADE III
Iniciado 27/10/22 19:33
Enviado 27/10/22 19:36
Status Completada
Resultado da
tentativa
2,5 em 2,5 pontos  
Tempo decorrido 2 minutos
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário
da
resposta:
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:
Padrões de criação, padrões estruturais e padrões comportamentais.
Padrões de criação, padrões de versionamento e padrões
comportamentais.
Padrões de criação, padrões estruturais e padrões comportamentais.
Padrões estruturais, padrões de encapsulamento e padrões
comportamentais.
Padrões estruturais, padrões de versionamento e padrões
comportamentais.
Padrões comportamentais, padrões de criação e padrões de
desenvolvimento console application.
Resposta: B 
Comentário: Os padrões de criação, padrões estruturais e padrões
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_235347_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_235347_1&content_id=_2856963_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
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
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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).
Criação, estruturais e comportamentais.
Criação, estruturais e comportamentais.
Estruturais, versionamento e comportamentais.
Criação, desenvolvimento e comportamentais.
Comportamentais, encapsulamento e criação.
Estruturais, aplicação e desenvolvimento.
Resposta: A 
Comentário: Os padrões de criação estão vinculados à geração dos objetos.
Esse padrão está ligado diretamente à geração de classes dentro do projeto
de desenvolvimento de software.
Pergunta 3
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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:
MVC.
VCX.
VCY.
OCS.
MCS.
MVC.
Resposta: E 
Comentário: 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
0,25 em 0,25 pontos
0,25 em 0,25 pontos
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
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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:
MVVM e MVP.
MVVM e MVVO.
MVVM e MVVX.
MVP e MMVV.
MVC e MVPXT.
MVVM e MVP.
Resposta: E 
Comentário: Existem outros Padrões de Design relacionados ao MVC, como o
“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
Resposta Selecionada: d. 
Respostas: a. 
b. 
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:
Windows Presentation Foundation (WPF).
Web Forms Application.
Windows Forms Application.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
c. 
d. 
e. 
Comentário
da
resposta:
Console Application.
Windows Presentation Foundation (WPF).
ASP.NET Core Application Console.
Resposta: D 
Comentário: MVVM – Model View/ View Model é uma arquitetura aplicada
em 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
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
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 é:
Interface.
Abstração.
Solução.
Interface.
Aplicação.
Integração.
Resposta: C 
Comentário: O MVP é um padrão de arquitetura que visa à separação das
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
Resposta Selecionada: c. 
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 é:
Modelo.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:Controle.
Dados.
Modelo.
Navegação.
Móvel.
Resposta: C 
Comentário: O “Modelo” deve ser entendido como uma ação de
manipulação de dados, pense em model. Ele é responsável pela leitura e
escrita de dados e de suas validações.
Pergunta 8
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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:
Controller.
View.
Model.
Data.
Business.
Controller.
Resposta: E 
Comentário: O responsável por receber todas as requisições do usuário.
Seus 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
Resposta
Selecionada:
d.
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:
subtarefas que podem ser agrupadas em níveis de abstração.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Quinta-feira, 27 de Outubro de 2022 19h36min35s GMT-03:00
Respostas: a. 
b. 
c. 
d.
e. 
Comentário
da
resposta:
somente métodos em níveis de abstração.
somente classe em níveis de extrema abstração contínua.
subtarefas precisas e contínuas de abstração cíclicas.
subtarefas que podem ser agrupadas em níveis de abstração.
subtarefas esporádicas em níveis de abstração.
Resposta: D 
Comentário: 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 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
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
O número de camadas varia em função da complexidade da arquitetura. Uma típica
arquitetura “cliente-servidor” é composta por, aproximadamente, quantas camadas?
Duas camadas.
Duas camadas.
Dez camadas.
Oito camadas.
Cinco camadas.
Quatro camadas.
Resposta: A 
Comentário: O número de camadas varia em função da complexidade da
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).
← OK
0,25 em 0,25 pontos

Continue navegando