Buscar

Avaliando Aprendizado IIII PPS

Prévia do material em texto

27/11/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/2
   Fechar
   PADRÕES DE PROJETO DE SOFTWARE
Simulado: CCT0075_SM_201408203821 V.1 
Aluno(a): ROBSON CABRAL DA SILVA JUNIOR Matrícula: 201408203821
Desempenho: 0,3 de 0,5 Data: 23/11/2016 14:51:41 (Finalizada)
  1a Questão (Ref.: 201408331995) Pontos: 0,1  / 0,1
sobre o padrão Composite podemos afirmar: I ¿ É utilizado quando se pretende representar hierarquias partes­
todo (ou todo­parte) de objetos, ou ainda, quando se pretende modelar relacionamento de agregação. Ii ­ o
cliente poderá acessar objetos compostos ou não de maneira uniforme, pois irá se relacionar com a classe
abstrata III ¿ Um processamento pode­ ser realizado diretamente por uma superclasse Componente, quando se
trata de uma composição, e o processamento parcial é feito pela classe filha, montando todas as partes que
compõem o objeto.
As afirmativas I, III, estão corretas e II errada
As afirmativas II, III estão corretas e a afirmativa I está errada.
As afirmativas estão todas corretas
  As afirmativas I, II, estão corretas e a afirmativa III está errada.
As afirmativas I, II, III estão incorretas
  2a Questão (Ref.: 201408986022) Pontos: 0,1  / 0,1
Seja as palavras reservadas abaixo: I ­ extends II ­ implements III ­ new IV ­ import Qual delas não está
associada a implementação de um padrão em JAVA
I e II
II
III e II
III
  IV
  3a Questão (Ref.: 201408331509) Pontos: 0,1  / 0,1
Coesão e acoplamento são dois conceitos fundamentais para a qualidade do projeto modular de um software. A
coesão diz respeito à funcionalidade dos módulos que compõem o software e é relacionada ao conceito de
ocultação de informação. 
O acoplamento está relacionado aos dados e representa a interconexão entre os módulos. Suponha que
determinado sistema possa ter a arquitetura de seus módulos projetada por meio das duas alternativas
diferentes mostradas na figura abaixo, sendo a funcionalidade de um módulo a mesma nas duas alternativas.
27/11/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/2
Nessa figura, os retângulos representam os módulos e as arestas representam chamadas a funcionalidades de
outros módulos. 
A partir dessas informações, assinale a opção correta.
A coesão e o acoplamento de todos os módulos são iguais nas duas alternativas.
Em relação à alternativa 1, na alternativa 2, a coesão do módulo A é menor, a dos módulos B e C é
maior e o acoplamento do projeto é menor.
Em relação à alternativa 1, na alternativa 2, a coesão do módulo A é maior, a dos módulos B e C é
maior e o acoplamento do projeto é menor.
Em relação à alternativa 1, na alternativa 2, a coesão do módulo A é maior, a dos módulos B e C é
menor e o acoplamento do projeto é maior.
  Em relação à alternativa 1, na alternativa 2, a coesão do módulo A é menor, a dos módulos B e C é
maior e o acoplamento do projeto é maior.
  4a Questão (Ref.: 201408871523) Pontos: 0,0  / 0,1
São exemplos de padrões de projetos?
  GRASP
  GoF
  Java
  Monolítico
  MVC
 Gabarito Comentado.
  5a Questão (Ref.: 201408806105) Pontos: 0,0  / 0,1
No GRASP direcionar a ação para a classe que sabe resolvê­la é:
  Creator
Indirection
  Information Expert
Controller
Variation

Continue navegando