EPS [Link]
Disciplina: PA DRÕ ES DE PROJETOS DE S OFTWARE CO M JAVA AV
Aluno: MAR IA DÉBORAH RIBEIRO NAS CIMENTO 202111006121
Professor: GABRIEL RECH BAU
Turma: 9 00 1
DGT1354_AV_202111006121 (AG) 05/02/2024 13:31:17 (F)
Avaliação: 2,00 pts Nota SIA: 2,00 pts
Dispositivo liberado pela Matrícula 202111006121 com o token 25010 em 05/02/2024 13:31:06.
ENSINEME: TECNOLOGIAS J PA E JEE
1. Ref.: 3990963 Pontos: 0 ,0 0 / 1 ,0 0
Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas
con�gurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com
a responsabilidade de de�nir parâmetros globais e a conexão com o banco de dados. Qual o nome do
arquivo?
[Link]
[Link]
manifest
[Link]
[Link]
2. Ref.: 3990966 Pontos: 1 ,0 0 / 1 ,0 0
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:
Precisam implementar a interface SessionListener.
São de�nidos pela anotação @Message.
Tratam as mensagens através de seu único método, denominado onMessage.
Necessitam de interfaces @Local e @Remote.
Eles podem guardar informações de estado.
02683 - PA DRÕES GOF COMPORTAMENTAIS
3. Ref.: 6068986 Pontos: 0 ,0 0 / 1 ,0 0
"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:
Iterator
Command
1 of 4 11/03/2024, 10:39
EPS [Link]
Observer
Template Method
Mediator
02684 - PA DRÕES GOF DE CRIAÇÃO
4. Ref.: 8023234 Pontos: 1 ,0 0 / 1 ,0 0
Para um sistema de automação residencial, o padrão Abstract Factory é usado para criar diferentes tipos de
dispositivos inteligentes, como lâmpadas e termostatos, sem depender de implementações especí�cas. Isso
permite a fácil integração de novos dispositivos no sistema.
Qual é a principal funcionalidade do padrão Abstract Factory neste sistema de automação?
Constrói objetos complexos de forma sequencial.
Garante a existência de apenas uma instância de uma classe.
Centraliza a gestão de operações de vários objetos.
Permite a clonagem de objetos mantendo suas propriedades.
Cria famílias de objetos sem especi�car suas classes concretas.
5. Ref.: 6041110 Pontos: 0 ,0 0 / 1 ,0 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, �guras etc.), qual dos padrões seria mais indicado para isolar o conversor das diferentes formas de
representação do conteúdo gerado?
Singleton
Prototype
Abstract Factory
Builder
Factory Method
02685 - PA DRÕES GOF ES TRUTURAIS
6. Ref.: 6040605 Pontos: 0 ,0 0 / 1 ,0 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:
Flyweight
Adapter
Proxy
Composite
Bridge
2 of 4 11/03/2024, 10:39
EPS [Link]
7. Ref.: 6041086 Pontos: 0 ,0 0 / 1 ,0 0
Serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais
�exível e dinâmica, por meio da superposição de objetos em que o objeto mais externo adiciona funcionalidades
às operações do objeto mais interno. Assinale a alternativa com o nome do padrão que possui esse propósito:
Facade
Decorator
Bridge
Composite
Proxy
8. Ref.: 6040999 Pontos: 0 ,0 0 / 1 ,0 0
Você está implementando um conjunto de componentes de interface grá�ca com o usuário que precisa rodar em
diferentes plataformas (ex.: Windows, Linux). Você quer poder evoluir a estrutura dos componentes grá�cos de
forma independente das implementações especí�cas dos componentes para cada plataforma. Portanto, você
quer poder especializar os componentes grá�cos de forma independente das plataformas onde esses
componentes rodarão. Assinale a alternativa com o nome do padrão mais indicado para ser aplicado nesse
contexto:
Facade
Bridge
Proxy
Adapter
Decorator
9. Ref.: 6041177 Pontos: 0 ,0 0 / 1 ,0 0
Sobre o padrão Facade, assinale a alternativa correta:
Com a aplicação do padrão Facade, os módulos clientes podem utilizar um componente ou subsistema
por meio de uma interface de alto nível.
O padrão Facade permite adicionar funcionalidades de alto nível de abstração a componentes já
existentes.
O padrão Facade visa fornecer aos módulos clientes uma interface de alto nível para a instanciação de
objetos complexos.
Com a aplicação do padrão Facade, os módulos clientes passam a depender apenas de uma interface de
alto nível oferecida por um subsistema, não podendo utilizar diretamente elementos de�nidos dentro
desse subsistema.
O padrão Facade fornece uma interface de alto nível para a manipulação de uma hierarquia de objetos
complexos.
02686 - PA DRÕES GRA S P
10. Ref.: 6090104 Pontos: 0 ,0 0 / 1 ,0 0
Uma classe X acessa diretamente os atributos públicos de uma classe Y. Que tipo de acoplamento existe entre X e
Y?
Acoplamento de Conteúdo
Acoplamento de Estrutura
3 of 4 11/03/2024, 10:39
EPS [Link]
Acoplamento de Dados
Acoplamento Externo
Acoplamento Global
4 of 4 11/03/2024, 10:39