Logo Passei Direto
Buscar

AV - PADROES DE PROJETO DE SOFTWARE COM JAVA - ESTACIO

Ferramentas de estudo

Questões resolvidas

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:
É o mecanismo padrão de ORM do Java.
Com a adoção do JPA eliminamos a necessidade do JDBC.
Precisa de um arquivo de configuração denominado persistence.xml.
Trabalha com código anotado Java.
Permite mapear os relacionamentos da base de dados.

Seja uma expressão matemática representada por uma árvore semântica abstrata, a partir da qual você pode implementar diversas operações como, por exemplo, o cálculo do valor da expressão, a verificação sintática e semântica dessa expressão ou a geração da expressão em notação polonesa.
Assinale a alternativa com o nome do padrão que possui as características descritas no enunciado:
Template Method
Mediator
Observer
State
Visitor

Serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais flexí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
Composite
Proxy
Bridge

Um amigo seu está desenvolvendo um sistema com dezenas de casos de uso. Esse sistema pode ser usado em uma interface web e em um aplicativo móvel.
Assinale a alternativa com o nome do padrão GRASP descrito na recomendação descrita:
Polimorfismo.
Indireção.
Mediador.
Controlador.
Criador.

Assinale a alternativa com o nome do padrão GRASP que recomenda que uma responsabilidade seja atribuída à classe que possua o conhecimento necessário para realizá-la, evitando, assim, a definição de classes de negócio somente com operações de acesso, isto é, operações get/set dos seus atributos.



Indireção.


Controlador.


Memento.


Fábrica.


Especialista na Informação.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

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:
É o mecanismo padrão de ORM do Java.
Com a adoção do JPA eliminamos a necessidade do JDBC.
Precisa de um arquivo de configuração denominado persistence.xml.
Trabalha com código anotado Java.
Permite mapear os relacionamentos da base de dados.

Seja uma expressão matemática representada por uma árvore semântica abstrata, a partir da qual você pode implementar diversas operações como, por exemplo, o cálculo do valor da expressão, a verificação sintática e semântica dessa expressão ou a geração da expressão em notação polonesa.
Assinale a alternativa com o nome do padrão que possui as características descritas no enunciado:
Template Method
Mediator
Observer
State
Visitor

Serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais flexí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
Composite
Proxy
Bridge

Um amigo seu está desenvolvendo um sistema com dezenas de casos de uso. Esse sistema pode ser usado em uma interface web e em um aplicativo móvel.
Assinale a alternativa com o nome do padrão GRASP descrito na recomendação descrita:
Polimorfismo.
Indireção.
Mediador.
Controlador.
Criador.

Assinale a alternativa com o nome do padrão GRASP que recomenda que uma responsabilidade seja atribuída à classe que possua o conhecimento necessário para realizá-la, evitando, assim, a definição de classes de negócio somente com operações de acesso, isto é, operações get/set dos seus atributos.



Indireção.


Controlador.


Memento.


Fábrica.


Especialista na Informação.

Prévia do material em texto

19/06/2022 09:57 EPS
https://simulado.estacio.br/alunos/ 1/4
Thalyson Mendes Soares
202004280309
 
Disciplina: PADRÕES DE PROJETO DE SOFTWARE COM JAVA AV
Aluno: THALYSON MENDES SOARES 202004280309
Professor: MAURO CESAR MATIAS
 Turma: 9001
EEX0129_AV_202004280309 (AG) 22/05/2022 08:41:18 (F) 
 
Avaliação:
7,0
Nota Partic.: Nota SIA:
9,0 pts
 
 
ENSINEME: TECNOLOGIAS JPA E JEE 
 
 1. Ref.: 3990960 Pontos: 0,00 / 1,00
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: 
Permite mapear os relacionamentos da base de dados. 
 Com a adoção do JPA eliminamos a necessidade do JDBC. 
 Trabalha com código anotado Java. 
É o mecanismo padrão de ORM do Java. 
Precisa de um arquivo de configuração denominado persistence.xml. 
 
 2. Ref.: 3990965 Pontos: 1,00 / 1,00
Os EJBs do tipo Session Bean podem ser divididos em três perfis, sendo que um deles
permite a ocorrência de apenas uma instância por máquina virtual, viabilizando o
compartilhamento de dados de forma global, entre todos os aplicativos do servidor. Qual é
o perfil do EJB descrito? 
Entity
Message Driven Bean 
 Singleton
Stateless 
Stateful
 
 
02683 - PADRÕES GOF COMPORTAMENTAIS 
 
Pontos: 1,00 / 1,00
Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990960.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990965.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
19/06/2022 09:57 EPS
https://simulado.estacio.br/alunos/ 2/4
 3. Ref.: 6068899
Suponha que existam diferentes algoritmos para resolver um problema, sendo que cada algoritmo se aplica melhor a
um contexto específico (ex: volume maior ou menor de dados, frequência de modificações e de consultas). Esse
padrão sugere resolver o problema encapsulando cada algoritmo em uma classe distinta, que implementa uma
interface padrão utilizada pelos módulos clientes desses algoritmos.
Assinale a alternativa com o nome do padrão que possui o propósito descrito no enunciado:
Chain of Responsibility
Memento
Mediator
Command
 Strategy
 
 4. Ref.: 6068901 Pontos: 1,00 / 1,00
Seja uma expressão matemática representada por uma árvore semântica abstrata, a partir da qual você pode
implementar diversas operações como, por exemplo, o cálculo do valor da expressão, a verificação sintática e
semântica dessa expressão ou a geração da expressão em notação polonesa. Cada nó da árvore corresponde a um
elemento da expressão: número, variável, operadores (soma, subtração, multiplicação, divisão), entre outros. Em vez
de definir em cada nó várias operações ligadas às diversas finalidades, esse padrão sugere que o processamento dos
nós para cada finalidade (cálculo do valor, verificação sintática etc.) seja concentrado em uma classe que implementa
um método para cada tipo de nó (ex.: número, variável, operadores etc.), sendo que esses métodos recebem como
parâmetro o objeto correspondente ao nó a ser processado.
Assinale a alternativa com o nome do padrão que possui as características descritas no enunciado:
Template Method
Mediator
Observer
State
 Visitor
 
 
02684 - PADRÕES GOF DE CRIAÇÃO 
 
 5. Ref.: 6041320 Pontos: 1,00 / 1,00
Analise a estratégia de solução a seguir:
''Definir uma hierarquia de classes responsáveis pela instanciação de uma hierarquia paralela de classes produtos, em
que cada classe concreta é capaz de instanciar um produto específico de cada tipo definido em uma família de
produtos''.
Assinale a alternativa com o nome do padrão que define essa estratégia:
Singleton
Builder
Factory Method
 Abstract Factory
Prototype
 
 6. Ref.: 6041196 Pontos: 1,00 / 1,00
Analise o propósito a seguir:
''Permitir que um único processo de construção possa ser utilizado para construir diferentes representações de um
objeto complexo ao implementar a representação do objeto e o processo da sua construção em classes separadas''.
Assinale a alternativa com o nome do padrão que possui esse propósito:
Abstract Factory Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068899.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068901.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041320.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041196.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
19/06/2022 09:57 EPS
https://simulado.estacio.br/alunos/ 3/4
 Builder
Factory Method
Prototype
Singleton
 
 
02685 - PADRÕES GOF ESTRUTURAIS 
 
 7. Ref.: 6041086 Pontos: 1,00 / 1,00
Serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais
flexí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:
 Decorator
Bridge
Facade
Proxy
Composite
 
 8. Ref.: 6040604 Pontos: 1,00 / 1,00
Fornecer uma interface de alto nível para os módulos clientes acessarem um componente ou subsistema,
desacoplando os módulos clientes da estrutura interna do subsistema e reduzindo o número de elementos com os
quais os módulos clientes precisam interagir para realizar um serviço. Assinale a alternativa com o nome do padrão
que possui esse propósito:
Abstract Factory
Bridge
Composite
 Facade
Proxy
 
 
02686 - PADRÕES GRASP 
 
 9. Ref.: 6076723 Pontos: 0,00 / 1,00
Um amigo seu está desenvolvendo um sistema com dezenas de casos de uso. Esse sistema pode ser usado em uma
interface web e em um aplicativo móvel. Você o aconselha a criar uma classe para cada caso de uso que ficará
responsável por receber os eventos lógicos recebidos dessas interfaces e coordenar a produção das respostas que o
sistema deve produzir para esses eventos.
Assinale a alternativa com o nome do padrão GRASP descrito na recomendação descrita:
Polimorfismo.
Indireção.
Mediador.
 Controlador.
 Criador.
 
 10. Ref.: 6076807 Pontos: 0,00 / 1,00
Assinale a alternativa com o nome do padrão GRASP que recomenda que uma responsabilidade seja atribuída à
classe que possua o conhecimento necessário para realizá-la, evitando, assim, a definição de classes de negócio
somente com operações de acesso, isto é, operações get/set dos seus atributos.
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041086.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040604.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076723.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076807.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
19/06/2022 09:57 EPS
https://simulado.estacio.br/alunos/ 4/4
 Controlador.
Fábrica.
Memento.
 Especialista na Informação.
Indireção.
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')