Buscar

Simulado PADRÕES DE PROJETO DE SOFTWARE COM JAVA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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:
		
	
	Singleton
	
	Prototype
	
	Builder
	
	Abstract Factory
	 
	Factory Method
	Respondido em 24/03/2022 09:58:18
	
	Explicação:
A resposta certa é: Factory Method
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Analise a estratégia de solução a seguir:
''Definir um participante Creator com uma operação abstrata que é implementada em cada subclasse Concrete Creator, sendo cada implementação concreta dessa operação responsável pela instanciação de um produto específico''.
Assinale a alternativa com o nome do padrão que define essa estratégia:
		
	
	Singleton
	 
	Factory Method
	
	Prototype
	
	Builder
	
	Abstract Factory
	Respondido em 24/03/2022 09:59:59
	
	Explicação:
A resposta certa é: Factory Method
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Permitir que uma abstração que tenha diferentes representações possa variar de forma independente das suas representações, como, por exemplo, no caso de uma abstração implementada em diferentes plataformas (Windows, Linux, etc.). Assinale a alternativa com o nome do padrão que possui esse propósito:
		
	 
	Bridge
	
	Abstract Factory
	
	Composite
	
	Flyweight
	
	Facade
	Respondido em 24/03/2022 10:00:33
	
	Explicação:
A resposta certa é: Bridge
	
		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?
		
	 
	Adapter
	
	Facade
	
	Composite
	
	Flyweight
	
	Prototype
	Respondido em 24/03/2022 10:00:57
	
	Explicação:
A resposta certa é: Adapter
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	"Seja um cenário em que existem vários objetos capazes de realizar o processamento associado a uma requisição. Esses objetos são organizados em uma lista encadeada de modo que a requisição vai sendo passada do primeiro objeto receptor da requisição para o próximo da lista, e assim sucessivamente, até que o resultado desejado seja atingido".
Assinale a alternativa com o nome do padrão com esse propósito:
		
	
	Iterator
	
	Strategy
	 
	Chain of Responsibility
	
	Mediator
	
	Command
	Respondido em 24/03/2022 10:01:11
	
	Explicação:
Gabarito: Chain of Responsibility
	
		6a
          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:
		
	
	Template Method
	
	Chain of Responsibility
	 
	Command
	
	Mediator
	
	Iterator
	Respondido em 24/03/2022 10:01:32
	
	Explicação:
Gabarito: Command
	
		7a
          Questão
	Acerto: 0,0  / 1,0
	
	Um módulo X escreve dados em uma tabela de um banco de dados relacional que é lida por um módulo Y. Se o desenvolvedor responsável pelo módulo X resolver mudar algo no esquema dessa tabela, será preciso avaliar o impacto dessa mudança em Y. Esse fato evidencia a existência de um acoplamento de que natureza entre os módulos X e Y?
		
	 
	Acoplamento Externo
	
	Acoplamento de Estrutura
	
	Acoplamento de Controle
	
	Acoplamento de Dados
	 
	Acoplamento Global
	Respondido em 24/03/2022 10:58:11
	
	Explicação:
O acoplamento externo ocorre quando módulos compartilham alguma parte do ambiente externo ao software, tais como banco de dados.
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a alternativa com a afirmativa CORRETA sobre o padrão Criador.
		
	
	O padrão Criador recomenda que a criação de objetos seja feita por meio de clonagem.
	
	O padrão Criador consiste em criar módulos versáteis que possam cumprir diferentes propósitos.
	
	O padrão Criador é utilizado para instanciar uma classe de uma família de classes similares.
	
	O padrão Criador recomenda a criação de uma classe intermediária responsável por instanciar outros objetos.
	 
	O padrão Criador define um conjunto de condições para que uma classe A seja responsável por instanciar objetos de uma classe B.
	Respondido em 24/03/2022 10:51:55
	
	Explicação:
Uma classe é uma implementação concreta de um conjunto de operações. Sobre certas condições de veracidade, o padrão Criador recomenda atribuir a uma classe A a responsabilidade de criar uma instância da classe B.
	
		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 Facade e componente do tipo EJB 
	
	Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
	
	Padrão de desenvolvimento Flyweight e componente do tipo EJB 
	 
	Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
	
	Padrão de desenvolvimento DAO e componente do tipo JPA  
	Respondido em 24/03/2022 10:11:53
	
	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? 
		
	
	context.xml  
	
	readme.txt 
	
	manifest
	
	web.xml  
	 
	persistence.xml 
	Respondido em 24/03/2022 10:08:59
	
	Explicação:
A resposta correta é: persistence.xml

Continue navegando