Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Prévia do material em texto

1a
          Questão
	Acerto: 1,0  / 1,0
	
	Analise o propósito a seguir:
''Garantir que uma classe somente tenha uma instância em um processo de execução, fornecendo uma forma de acesso a essa única instância e impedindo que outros módulos possam ter acesso a seu construtor ''.
Assinale a alternativa com o nome do padrão que possui esse propósito:
		
	 
	Singleton
	
	Prototype
	
	Abstract Factory
	
	Builder
	
	Factory Method
	Respondido em 13/06/2022 21:22:09
	
	Explicação:
A resposta certa é: Singleton
	
		2a
          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:
		
	
	Abstract Factory
	
	Builder
	 
	Factory Method
	
	Singleton
	
	Prototype
	Respondido em 13/06/2022 21:22:32
	
	Explicação:
A resposta certa é: Factory Method
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Possibilitar a manipulação de objetos individuais e de agregados de uma estrutura hierárquica (árvore) de objetos por meio do mesmo conjunto de operações, sem que o módulo cliente precise fazer a distinção entre o tipo do objeto manipulado (individual ou agregado). Assinale a alternativa com o nome do padrão que possui esse propósito:
		
	
	Proxy
	 
	Composite
	
	Adapter
	
	Flyweight
	
	Bridge
	Respondido em 13/06/2022 21:24:18
	
	Explicação:
A resposta certa é: Composite
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Implementar um componente para cada fornecedor de um determinado serviço, supondo que possamos ter diferentes fornecedores com APIs proprietárias para esse serviço utilizado pelo nosso sistema, de modo que esse componente converta uma requisição genérica do serviço utilizado pelos módulos clientes do sistema em chamadas específicas da API do fornecedor externo. Essa descrição corresponde à estrutura de solução de qual padrão?
		
	
	Prototype
	
	Flyweight
	
	Facade
	
	Composite
	 
	Adapter
	Respondido em 13/06/2022 21:25:22
	
	Explicação:
A resposta certa é: Adapter
	
		5a
          Questão
	Acerto: 0,0  / 1,0
	
	Sobre o padrão Mediator, assinale a alternativa correta:
		
	
	Transforma uma interação entre objetos de uma estrutura 1-N para uma estrutura N-N.
	
	Faz a mediação da execução de um conjunto de algoritmos paralelos, de forma que não haja problemas de sincronização.
	 
	Pode ser aplicado em conjunto com o padrão Observer.
	 
	Encapsula requisições em objetos, mediando o registro do histórico das requisições e o gerenciamento de uma fila de requisições.
	
	Permite definir um conjunto de passos em uma superclasse, sendo os passos comuns implementados como métodos dessa superclasse, enquanto os passos específicos são implementados nas suas subclasses.
	Respondido em 13/06/2022 21:34:10
	
	Explicação:
Gabarito: Pode ser aplicado em conjunto com o padrão Observer.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto por estados e não quer escrever o código dessa classe utilizando estruturas condicionais complexas. Para isso, você separa o processamento de cada parte desse ciclo de vida em uma classe à parte. A classe X apenas guarda a referência para a situação corrente do processamento e repassa as requisições para o objeto correspondente a essa situação corrente.
Assinale o padrão a que esse texto se refere:
		
	 
	State
	
	Mediator
	
	Chain of Responsibility
	
	Memento
	
	Command
	Respondido em 13/06/2022 21:28:07
	
	Explicação:
Gabarito: State
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a alternativa CORRETA sobre o padrão GRASP Coesão.
		
	
	Um módulo com coesão baixa é aquele que depende de um pequeno conjunto de módulos.
	
	Um módulo com coesão alta é aquele que concentra o código das funções mais importantes do sistema.
	
	Um módulo com coesão alta é aquele que concentra operações logicamente relacionadas envolvendo diferentes tecnologias ou sistemas externos.
	
	Um módulo com coesão baixa é aquele que possui um propósito bem definido.
	 
	Um módulo com coesão alta reúne elementos que contribuem para que o módulo realize o seu propósito específico.
	Respondido em 13/06/2022 21:29:17
	
	Explicação:
Coesão é um conceito para avaliar se as responsabilidades de um módulo estão relacionadas e possuem o mesmo propósito. Assim, coesão alta constitui módulos que tenham um propósito bem definido.
	
		8a
          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?
		
	 
	Indireção
	
	Especialista na Informação
	
	Coesão Alta
	
	Criador
	
	Polimorfismo
	Respondido em 13/06/2022 21:31:01
	
	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.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, ocorre uma divisão natural das camadas, em termos dos projetos internos, ficando a camada View sob responsabilidade do projeto com terminador "war". A interface padrão, conforme o próprio terminador indica, é um aplicativo Java Web, sendo comum a implementação de um padrão de desenvolvimento para centralizar o tratamento das requisições, bem como redirecionar para a visualização correta, após efetuar as chamadas para a camada Controller. De qual padrão estamos falando, e qual o componente deve implementá-lo? 
		
	 
	Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
	
	Padrão de desenvolvimento Facade e componente do tipo EJB 
	
	Padrão de desenvolvimento DAO e componente do tipo JPA  
	
	Padrão de desenvolvimento Flyweight e componente do tipo EJB 
	
	Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
	Respondido em 13/06/2022 21:32:23
	
	Explicação:
A resposta correta é: Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas configurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com a responsabilidade de definir parâmetros globais e a conexão com o banco de dados. Qual o nome do arquivo? 
		
	 
	persistence.xml 
	
	manifest
	
	context.xml  
	
	web.xml  
	
	readme.txt 
	Respondido em 13/06/2022 21:32:57
	
	Explicação:
A resposta correta é: persistence.xml