Escolar Documentos
Profissional Documentos
Cultura Documentos
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-...
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.
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).
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.
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-...
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).
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 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.
Console Application.
c.
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.
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-...
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.
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-...
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:
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.
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-...
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.
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).
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