SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
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.
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'.
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
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

Mais conteúdo relacionado

Mais procurados

ALM - Testes Exploratórios no Microsoft Test Manager
ALM - Testes Exploratórios no Microsoft Test ManagerALM - Testes Exploratórios no Microsoft Test Manager
ALM - Testes Exploratórios no Microsoft Test ManagerAlan Carlos
 
ALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test ManagerALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test ManagerAlan Carlos
 
Test driven development
Test driven developmentTest driven development
Test driven developmentclauvane1708
 
Seminário flyweight
Seminário flyweightSeminário flyweight
Seminário flyweightMateus Amaral
 
Padrões de projeto - Adapter, Proxy, Composite e Bridge
Padrões de projeto - Adapter, Proxy, Composite e BridgePadrões de projeto - Adapter, Proxy, Composite e Bridge
Padrões de projeto - Adapter, Proxy, Composite e BridgeLorran Pegoretti
 
Aplicação de Padrões de Projeto para a melhoria da manutenabilidade de software
Aplicação de Padrões de Projeto para a melhoria da manutenabilidade de softwareAplicação de Padrões de Projeto para a melhoria da manutenabilidade de software
Aplicação de Padrões de Projeto para a melhoria da manutenabilidade de softwareCesar Rocha
 
Artigo Padrões J2EE: Um exemplo de uso
Artigo Padrões J2EE: Um exemplo de usoArtigo Padrões J2EE: Um exemplo de uso
Artigo Padrões J2EE: Um exemplo de usoErivan de Sena Ramos
 
Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...GessdaSilvaMachado
 
Palestra - Testes de Usabilidade
Palestra - Testes de UsabilidadePalestra - Testes de Usabilidade
Palestra - Testes de UsabilidadeLuiz Agner
 
Usabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de UsabilidadeUsabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de UsabilidadeMarcello Cardoso
 
Apresentação
ApresentaçãoApresentação
Apresentaçãoshuberry
 
Mta1 aula-04 Framework DECIDE
Mta1 aula-04 Framework DECIDEMta1 aula-04 Framework DECIDE
Mta1 aula-04 Framework DECIDEAlan Vasconcelos
 
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...Renato Groff
 
Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Natanael Simões
 
Exemplos de Design Patterns em Java
Exemplos de Design Patterns em JavaExemplos de Design Patterns em Java
Exemplos de Design Patterns em Javaalexmacedo
 
Testes remotos de usabilidade
Testes remotos de usabilidadeTestes remotos de usabilidade
Testes remotos de usabilidadeLuiz Agner
 

Mais procurados (20)

Padrões de Projeto
Padrões de ProjetoPadrões de Projeto
Padrões de Projeto
 
ALM - Testes Exploratórios no Microsoft Test Manager
ALM - Testes Exploratórios no Microsoft Test ManagerALM - Testes Exploratórios no Microsoft Test Manager
ALM - Testes Exploratórios no Microsoft Test Manager
 
ALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test ManagerALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test Manager
 
Padrões de projeto
Padrões de projetoPadrões de projeto
Padrões de projeto
 
Test driven development
Test driven developmentTest driven development
Test driven development
 
Seminário flyweight
Seminário flyweightSeminário flyweight
Seminário flyweight
 
Padrões de projeto - Adapter, Proxy, Composite e Bridge
Padrões de projeto - Adapter, Proxy, Composite e BridgePadrões de projeto - Adapter, Proxy, Composite e Bridge
Padrões de projeto - Adapter, Proxy, Composite e Bridge
 
Padrões de Projeto de Software
Padrões de Projeto de SoftwarePadrões de Projeto de Software
Padrões de Projeto de Software
 
Aplicação de Padrões de Projeto para a melhoria da manutenabilidade de software
Aplicação de Padrões de Projeto para a melhoria da manutenabilidade de softwareAplicação de Padrões de Projeto para a melhoria da manutenabilidade de software
Aplicação de Padrões de Projeto para a melhoria da manutenabilidade de software
 
Artigo Padrões J2EE: Um exemplo de uso
Artigo Padrões J2EE: Um exemplo de usoArtigo Padrões J2EE: Um exemplo de uso
Artigo Padrões J2EE: Um exemplo de uso
 
Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...Test driven development teste e design no mundo real by mauricio aniche (z-li...
Test driven development teste e design no mundo real by mauricio aniche (z-li...
 
Palestra - Testes de Usabilidade
Palestra - Testes de UsabilidadePalestra - Testes de Usabilidade
Palestra - Testes de Usabilidade
 
Usabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de UsabilidadeUsabilidade 7-8 - Teste de Usabilidade
Usabilidade 7-8 - Teste de Usabilidade
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Mta1 aula-04 Framework DECIDE
Mta1 aula-04 Framework DECIDEMta1 aula-04 Framework DECIDE
Mta1 aula-04 Framework DECIDE
 
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...
 
Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1
 
TDD (Resumo)
TDD (Resumo)TDD (Resumo)
TDD (Resumo)
 
Exemplos de Design Patterns em Java
Exemplos de Design Patterns em JavaExemplos de Design Patterns em Java
Exemplos de Design Patterns em Java
 
Testes remotos de usabilidade
Testes remotos de usabilidadeTestes remotos de usabilidade
Testes remotos de usabilidade
 

Semelhante a Questionário sobre padrões revisão da tentativa

Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)marcondes da luz barros
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazerProjetos e TI
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)Giovanni Bassi
 
Indo alem do_mvc_node_js
Indo alem do_mvc_node_jsIndo alem do_mvc_node_js
Indo alem do_mvc_node_jsgustavobeavis
 
Programação orientada à objetos & mvc
Programação orientada à objetos & mvcProgramação orientada à objetos & mvc
Programação orientada à objetos & mvcJhordam Siqueira
 
Treinamento Básico Sobre ASP.NET MVC
Treinamento Básico Sobre ASP.NET MVCTreinamento Básico Sobre ASP.NET MVC
Treinamento Básico Sobre ASP.NET MVCMichael Costa
 
A influência do Test-Driven Design no projeto de classes e no design em siste...
A influência do Test-Driven Design no projeto de classes e no design em siste...A influência do Test-Driven Design no projeto de classes e no design em siste...
A influência do Test-Driven Design no projeto de classes e no design em siste...Toni Esteves
 

Semelhante a Questionário sobre padrões revisão da tentativa (20)

Naked Objects
Naked ObjectsNaked Objects
Naked Objects
 
Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)
 
Padrões de Projeto Web e o MVC
Padrões de Projeto Web e o MVCPadrões de Projeto Web e o MVC
Padrões de Projeto Web e o MVC
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazer
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
 
Travalho versao final
Travalho versao finalTravalho versao final
Travalho versao final
 
Indo alem do_mvc_node_js
Indo alem do_mvc_node_jsIndo alem do_mvc_node_js
Indo alem do_mvc_node_js
 
Programação orientada à objetos & mvc
Programação orientada à objetos & mvcProgramação orientada à objetos & mvc
Programação orientada à objetos & mvc
 
PHPZEIRO: Adote um framework
PHPZEIRO: Adote um frameworkPHPZEIRO: Adote um framework
PHPZEIRO: Adote um framework
 
Arquitetura de sistemas web
Arquitetura de sistemas webArquitetura de sistemas web
Arquitetura de sistemas web
 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
 
Desvendando ASP.NET MVC
Desvendando ASP.NET MVCDesvendando ASP.NET MVC
Desvendando ASP.NET MVC
 
Desvendando ASP.NET MVC
Desvendando ASP.NET MVCDesvendando ASP.NET MVC
Desvendando ASP.NET MVC
 
Aula1
Aula1Aula1
Aula1
 
Treinamento Básico Sobre ASP.NET MVC
Treinamento Básico Sobre ASP.NET MVCTreinamento Básico Sobre ASP.NET MVC
Treinamento Básico Sobre ASP.NET MVC
 
Mocking Test
Mocking TestMocking Test
Mocking Test
 
Oficina cake php
Oficina cake phpOficina cake php
Oficina cake php
 
A influência do Test-Driven Design no projeto de classes e no design em siste...
A influência do Test-Driven Design no projeto de classes e no design em siste...A influência do Test-Driven Design no projeto de classes e no design em siste...
A influência do Test-Driven Design no projeto de classes e no design em siste...
 
Sql01 final
Sql01 finalSql01 final
Sql01 final
 

Questionário sobre padrões revisão da tentativa

  • 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