Este documento é um resumo de uma tentativa de questionário sobre padrões de projeto. O questionário continha quatro perguntas sobre princípios de projeto, arquitetura MVC, propriedades arquiteturais que impactam um sistema e padrões Java EE. O estudante obteve nota máxima no questionário demonstrando compreensão dos conceitos cobrados.
1. 29/09/2020 Questionário sobre padrões: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=24654&cmid=15032 1/4
Painel Meus cursos POO Projeto de Arquitetura Questionário sobre padrões
Iniciado em sexta, 11 Set 2020, 08:27
Estado Finalizada
Concluída em sexta, 11 Set 2020, 08:47
Tempo
empregado
19 minutos 31 segundos
Notas 4,00/4,00
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Associe o princípio à sua finalidade/propósito.
reduzir a complexidade.
quebrar interfaces “gordas” em classes mais granulares e específicas. Para
que uma mudança em uma interface “gorda” quebre aplicações clientes
que nem sequer usam os métodos modificados.
prever se uma subclasse permanece compatível com o código que foi
capaz de trabalhar com objetos da superclasse.
para que a lógica de negócio de classes de alto nível não fiquem
dependentes de classes primitivas de baixo nível.
prevenir que o código existente quebre quando você implementa novas
funcionalidades.
Single Responsibility Principle
Interface Segregation Principle
Liskov Substitution Principle
Dependency Inversion Principle
Open/Closed Principle
Sua resposta está correta.
A resposta correta é:
reduzir a complexidade. → Single Responsibility Principle,
quebrar interfaces “gordas” em classes mais granulares e específicas. Para que uma mudança em uma
interface “gorda” quebre aplicações clientes que nem sequer usam os métodos modificados. → Interface
Segregation Principle,
prever se uma subclasse permanece compatível com o código que foi capaz de trabalhar com objetos da
superclasse. → Liskov Substitution Principle,
para que a lógica de negócio de classes de alto nível não fiquem dependentes de classes primitivas de baixo
nível. → Dependency Inversion Principle,
prevenir que o código existente quebre quando você implementa novas funcionalidades. → Open/Closed
Principle.
2. 29/09/2020 Questionário sobre padrões: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=24654&cmid=15032 2/4
Questão 2
Correto
Atingiu 1,00 de 1,00
O objetivo essencial do MVC é preencher a lacuna entre o modelo mental do usuário humano e o modelo
digital que existe no computador. A solução MVC ideal suporta a ilusão do usuário de ver e manipular as
informações do domínio diretamente. A estrutura é útil se o usuário precisa ver o mesmo elemento do modelo
simultaneamente em diferentes contextos e ou de diferentes pontos de vista. A figura abaixo ilustra a ideia.
MVC foi concebido como uma solução geral para o problema de usuários que controlam um grande e complexo
conjunto de dados. A parte mais difícil foi encontrar bons nomes para os diferentes componentes arquitetônicos.
Um dos nomes atribuídos ao MVC foi Thing-Model-View-Editor. Essa afirmação é verdadeira ou falsa?
Escolha uma opção:
Verdadeiro
Falso
A resposta correta é 'Verdadeiro'.
3. 29/09/2020 Questionário sobre padrões: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=24654&cmid=15032 3/4
Questão 3
Correto
Atingiu 1,00 de 1,00
Com base na arquitetura sem padrões de projeto (abaixo) do sistema HAOBA:
Segundo os autores, quais as propriedades arquiteturais mais impactarão o sistema HAOBA.
a. Extensibilidade
b. Manutenibilidade
c. Confiabilidade
d. Disponibilidade
e. Segurança
Sua resposta está correta.
As respostas corretas são:
Extensibilidade,
Manutenibilidade
4. 29/09/2020 Questionário sobre padrões: Revisão da tentativa
https://moodle.slt.ifsp.edu.br/moodle2020/mod/quiz/review.php?attempt=24654&cmid=15032 4/4
Questão 4
Correto
Atingiu 1,00 de 1,00
Selecione apenas padrões JEE.
a. Prototype
b. Observer
c. Data Access Object
d. Session Facade
e. Composite View
Sua resposta está correta.
As respostas corretas são:
Data Access Object,
Composite View,
Session Facade
ATIVIDADE ANTERIOR
◄ Vídeo sobre Padrão Arquitetural e Padrão de Projeto MCV
Seguir para...
PRÓXIMA ATIVIDADE
Curso jSF e JPA ►
Manter contato
IFSP SALTO
http://slt.ifsp.edu.br
Fone: +55 (11) 4602-9191
salto@ifsp.edu.br
Resumo de retenção de dados
Obter o aplicativo para dispositivos móveis