Buscar

Questões Padrões Projetos Software Java 1 -2


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

Continue navegando


Prévia do material em texto

para o objeto correspondente a essa 
situação corrente. 
Assinale o padrão a que esse texto se 
refere: 
 
 State 
 
Chain of Responsibility 
 
Command 
 
Mediator 
 
Memento 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a alternativa que contém tipos 
de coesão de um módulo em ordem do 
tipo de coesão mais baixa para a mais 
alta: 
 
 
Procedural - Sequencial - 
Comunicação 
 
Temporal - Lógica - 
Procedural 
 Coincidente - Temporal - 
Sequencial 
 
Procedural - Lógica - 
Funcional 
 
Lógica - Coincidente - 
Sequencial 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a alternativa CORRETA sobre o 
padrão GRASP Coesão. 
 
 Um módulo com coesão alta 
reúne elementos que 
contribuem para que o módulo 
realize o seu propósito 
específico. 
 
Um módulo com coesão baixa é 
aquele que possui um propósito 
bem definido. 
 
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 operações 
logicamente relacionadas 
envolvendo diferentes 
tecnologias ou sistemas 
externos. 
 
Um módulo com coesão alta é 
aquele que concentra o código 
das funções mais importantes 
do sistema. 
 
9a 
 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? 
 
 readme.txt 
 persistence.xml 
 context.xml 
 manifest 
 web.xml 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ao trabalhar com um aplicativo 
corporativo, segundo a 
arquitetura MVC, as 
camadas Model e Controller são 
definidas ao nível do projeto 
interno com o terminador "ejb", 
e o NetBeans oferece 
ferramentas de automatização 
para a geração dos 
componentes necessários, com 
utilização de duas tecnologias 
específicas. Quais são as 
tecnologias utilizadas para as 
duas camadas citadas, 
respectivamente? 
 
 JPA e EJB 
 EJB e Servlet 
 JPA e JSP 
 JSP e Servlet 
 Servlet e JPA