Você está na página 1de 3

GABRIEL MOURA GUIMARÃES

202302332137 VIA CORPVS

Avaliação AV
avalie seus conhecimentos

Disc.: ARA1392 - PADRÕES DE PROJETOS DE SOFTWARE COM JAVA Período: 2023.2 (G) / AV
Aluno: GABRIEL MOURA GUIMARÃES Matrícula: 202302332137
Data: 21/09/2023 23:43:07 Turma: 9001

Lupa RETORNAR À AVALIAÇÃO

Atenção

1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.

2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".

3. Não esqueça de finalizar a avaliação colocando o código verificador no campo no final da


página.

1a Questão (Ref.: 202308406348)


Assinale o padrão que utiliza uma fábrica de objetos de modo a gerenciar a instanciação e o compartilhamento de
objetos imutáveis utilizados em larga escala em um sistema:

Composite
Proxy
Facade
Adapter
Flyweight

2a Questão (Ref.: 202308441923)


Assinale a alternativa com a afirmação CORRETA sobre o padrão Controlador.

O módulo Controlador centraliza a interação do usuário com o sistema, capturando os eventos externos e
controlando o fluxo de navegação das telas e janelas do sistema.
O módulo Controlador coordena e controla os módulos responsáveis pela produção da resposta a eventos lógicos de
sistema gerados pela camada de interface com o usuário.
O módulo Controlador centraliza o código relacionado à lógica de negócio do sistema ou de um caso de uso.
Em uma aplicação Java web, o módulo controlador pode ser implementado como um servlet.
O padrão Controlador proposto pelo GRASP equivale ao padrão GoF Strategy.

3a Questão (Ref.: 202308455454)


Uma classe X acessa diretamente os atributos públicos de uma classe Y. Que tipo de acoplamento existe entre X e Y?

Acoplamento de Estrutura
Acoplamento de Conteúdo
Acoplamento de Dados
Acoplamento Global
Acoplamento Externo
4a Questão (Ref.: 202308406374)
Analise a estratégia de solução a seguir:

''Definir um construtor private e implementar uma operação estática que retorna uma instância criada em uma
operação com escopo static e armazenada como um atributo static dentro da própria classe''.

Assinale a alternativa com o nome do padrão que define essa estratégia:

Factory Method
Builder
Singleton
Abstract Factory
Prototype

5a Questão (Ref.: 202308406379)


Os iteradores de coleção em Java obtidos a partir da interface Collection são implementados com a aplicação de qual
padrão de projeto?

Builder
Factory Method
Prototype
Singleton
Abstract Factory

6a Questão (Ref.: 202308434336)


"Permitir que um módulo cliente acesse sequencialmente os objetos de uma coleção, sem que esse módulo precise
conhecer a representação interna dessa coleção, ou seja, a coleção pode ser uma lista encadeada, um vetor, uma árvore,
ou qualquer outra estrutura".

Assinale a alternativa com o nome do padrão que possui esse propósito:

Template Method
Mediator
Iterator
Command
Observer

7a Questão (Ref.: 202308434154)


Na implementação desse padrão, cada objeto de uma estrutura hierárquica deve definir uma operação Accept, que
recebe um objeto de uma classe X como parâmetro. A classe X, por sua vez, implementa uma interface genérica Z,
definindo uma operação específica de tratamento para cada tipo de objeto que pertença à estrutura hierárquica.

Assinale a opção com o nome do padrão cuja estrutura de solução foi descrita no enunciado.

Visitor
State
Strategy
Template Method
Observer

8a Questão (Ref.: 202306356316)


As mensagerias são um ferramental de ampla utilização em ambientes corporativos, e entre os diferentes tipos
de EJBs, os MDBs são os componentes responsáveis pelo comportamento assíncrono do sistema, baseado na
utilização de mensagerias. Assinale a alternativa correta com relação aos Message Driven Benas, ou MDBs:

São definidos pela anotação @Message.


Tratam as mensagens através de seu único método, denominado onMessage.
Eles podem guardar informações de estado.
Precisam implementar a interface SessionListener.
Necessitam de interfaces @Local e @Remote.
9a Questão (Ref.: 202306356317)
Padrões arquiteturais definem os componentes estruturais de um sistema, e a forma de comunicação entre
eles ou com outros sistemas, organizando as regras gerais para a concepção de aplicativos com algum perfil
funcional específico. Plataformas de objetos distribuídos, como o CORBA, trabalham em um padrão
arquitetural denominado:

Pipeline
PAC
Event-Driven
Broker
MVC

10a Questão (Ref.: 202306356310)


A arquitetura oferecida pelo JPA modificou a forma do Java lidar com os dados, e o conhecimento acerca de
suas características é fundamental para todo programador que utilize a plataforma. Assinale a
alternativa INCORRETA acerca do JPA:

Trabalha com código anotado Java.


Precisa de um arquivo de configuração denominado persistence.xml.
Permite mapear os relacionamentos da base de dados.
Com a adoção do JPA eliminamos a necessidade do JDBC.
É o mecanismo padrão de ORM do Java.

Autenticação para a Prova Online

Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.

ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.

SGXH Cód.: SGXH FINALIZAR

Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.

Período de não visualização da avaliação: desde 12/09/2023 até 23/11/2023.

Você também pode gostar