Logo Passei Direto
Buscar

SIMULADO 1 PADRÕES DE PROJETOS DE SOFTWARE COM JAVA

Ferramentas de estudo

Questões resolvidas

Sabendo que o arquivo é composto por diferentes partes (texto, formatação, figuras etc.), qual dos padrões seria mais indicado para isolar o conversor das diferentes formas de representação do conteúdo gerado?
Builder
Abstract Factory
Singleton
Factory Method
Prototype

Assinale a alternativa com dois padrões que possuem uma estrutura de solução muito parecida, porém, com propósitos distintos.
Proxy e Adapter.
Proxy e Composite.
Composite e Decorator.
Adapter e Decorator.
Adapter e Composite.

Assinale a opção com o padrão correspondente à descrição acima:


Visitor
State
Template Method
Strategy
Observer

Qual padrão GRASP está diretamente relacionado à estratégia de introduzir um objeto para intermediar a interação entre outros objetos?
Criador
Indireção
Polimorfismo
Coesão Alta
Especialista na Informação

Assinale a alternativa com o nome do padrão GRASP correspondente a esta descrição:
Acoplamento Baixo.
Especialista na Informação.
Controlador.
Indireção.
Polimorfismo.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Sabendo que o arquivo é composto por diferentes partes (texto, formatação, figuras etc.), qual dos padrões seria mais indicado para isolar o conversor das diferentes formas de representação do conteúdo gerado?
Builder
Abstract Factory
Singleton
Factory Method
Prototype

Assinale a alternativa com dois padrões que possuem uma estrutura de solução muito parecida, porém, com propósitos distintos.
Proxy e Adapter.
Proxy e Composite.
Composite e Decorator.
Adapter e Decorator.
Adapter e Composite.

Assinale a opção com o padrão correspondente à descrição acima:


Visitor
State
Template Method
Strategy
Observer

Qual padrão GRASP está diretamente relacionado à estratégia de introduzir um objeto para intermediar a interação entre outros objetos?
Criador
Indireção
Polimorfismo
Coesão Alta
Especialista na Informação

Assinale a alternativa com o nome do padrão GRASP correspondente a esta descrição:
Acoplamento Baixo.
Especialista na Informação.
Controlador.
Indireção.
Polimorfismo.

Prévia do material em texto

1a
          Questão
	Acerto: 1,0  / 1,0
	
	Analise o propósito a seguir:
''Implementar a instanciação de objetos utilizando uma estrutura de herança, em que a superclasse define uma operação de criação de um produto genérico, e cada subclasse define a implementação dessa operação, criando um produto específico derivado do produto genérico definido na superclasse''.
Assinale a alternativa com o nome do padrão que possui esse propósito:
		
	
	Builder
	
	Prototype
	
	Singleton
	 
	Factory Method
	
	Abstract Factory
	Respondido em 11/04/2023 18:09:48
	
	Explicação:
A resposta certa é: Factory Method
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Você precisa implementar um módulo que leia um arquivo RTF (Rich Text Format) e converta seu conteúdo em diferentes formatos (ASCII, TeX, HTML etc.). Sabendo que o arquivo é composto por diferentes partes (texto, formatação, figuras etc.), qual dos padrões seria mais indicado para isolar o conversor das diferentes formas de representação do conteúdo gerado?
		
	 
	Builder
	
	Abstract Factory
	
	Singleton
	
	Factory Method
	
	Prototype
	Respondido em 11/04/2023 18:11:50
	
	Explicação:
A resposta certa é: Builder
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Conseguir adicionar um novo fornecedor externo de um serviço já utilizado por um sistema, apenas adicionando um módulo que seja capaz de converter uma requisição de uma interface conhecida pelo sistema para a interface proprietária fornecida pelo componente externo é um dos efeitos obtidos com a aplicação de qual padrão?
		
	
	Proxy
	
	Facade
	
	Flyweight
	 
	Adapter
	
	Bridge
	Respondido em 11/04/2023 18:13:05
	
	Explicação:
A resposta certa é: Adapter
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a alternativa com dois padrões que possuem uma estrutura de solução muito parecida, porém, com propósitos distintos.
		
	
	Proxy e Composite.
	
	Proxy e Adapter.
	
	Adapter e Decorator.
	 
	Composite e Decorator.
	
	Adapter e Composite.
	Respondido em 11/04/2023 18:14:13
	
	Explicação:
A resposta certa é: Composite e Decorator.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	"Esse padrão encapsula uma requisição em um objeto, desacoplando o requisitante e o objeto executor. Esse encapsulamento permite registrar o histórico de requisições, reproduzir essas requisições em outro ambiente, bem como implementar operações de desfazer ou refazer o processamento associado à requisição".
Assinale a alternativa com o nome do padrão que possui esse propósito:
		
	 
	Command
	
	Template Method
	
	Mediator
	
	Chain of Responsibility
	
	Iterator
	Respondido em 11/04/2023 18:15:43
	
	Explicação:
Gabarito: Command
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Esse padrão define uma estrutura similar à de um esquema Publisher-Subscriber, pois existe um Publisher detentor de um conjunto de informações e registra um conjunto de objetos interessados em receber notificações de modificação desse conjunto de informações, ou seja, do estado do Publisher. Ao ter o seu estado interno modificado, o Publisher notifica os Subscribers que, por sua vez, executam algum procedimento específico de tratamento dessa modificação. Assinale a opção com o padrão correspondente à descrição acima:
		
	 
	Observer
	
	Strategy
	
	Template Method
	
	Visitor
	
	State
	Respondido em 11/04/2023 18:19:55
	
	Explicação:
Gabarito: Observer
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	O padrão GoF Mediator reduz uma rede de dependências entre objetos de uma topologia N x N para uma topologia 1 x N, introduzindo um objeto central que recebe as notificações enviadas pelos objetos mediados e encaminha o processamento para os objetos responsáveis. Qual padrão GRASP está diretamente relacionado à estratégia de introduzir um objeto para intermediar a interação entre outros objetos?
		
	
	Criador
	 
	Indireção
	
	Polimorfismo
	
	Coesão Alta
	
	Especialista na Informação
	Respondido em 11/04/2023 18:21:53
	
	Explicação:
Sendo uma técnica simples e utilizada em projetos de software, a Indireção pode ser utilizada em diversas situações. Dentre elas, a comunicação entre objetos remotos bem como introduzir uma camada entre o cliente e o fornecedor.
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	"Este padrão substitui soluções condicionais baseadas em switch-case ou if-then-else por uma chamada genérica de operação para um objeto que pode assumir diferentes formas em tempo de execução".
Assinale a alternativa com o nome do padrão GRASP correspondente a esta descrição:
		
	
	Acoplamento Baixo.
	
	Especialista na Informação.
	
	Controlador.
	
	Indireção.
	 
	Polimorfismo.
	Respondido em 11/04/2023 18:23:27
	
	Explicação:
O polimorfismo criar uma interface genérica para a qual podem existir diversas implementações específicas, onde  a estrutura condicional é substituída por uma única chamada feita pela interface genérica.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla, na criação de sistemas cadastrais, e caracteriza-se pela divisão do sistema em três camadas, com objetivos específicos. Considerando a divisão utilizada pelo MVC, a interface de usuário e o componente DAO estariam, respectivamente, nas camadas: 
		
	
	Controller e Model  
	 
	View e Model 
	
	Model e Controller 
	
	View e Controller  
	
	Model e View  
	Respondido em 11/04/2023 18:24:37
	
	Explicação:
A resposta correta é: View e Model 
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, as camadas Model e Controller são definidas ao nível do projeto interno com o terminador "ejb", e o NetBeans oferece ferramentas de automatização para a geração dos componentes necessários, com utilização de duas tecnologias específicas. Quais são as tecnologias utilizadas para as duas camadas citadas, respectivamente?    
		
	
	Servlet e JPA  
	
	EJB e Servlet  
	 
	JPA e EJB 
	
	JPA e JSP 
	
	JSP e Servlet  
	Respondido em 11/04/2023 18:26:33
	
	Explicação:
A resposta correta é: JPA e EJB

Mais conteúdos dessa disciplina