Baixe o app para aproveitar ainda mais
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 todoparte) 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
Compartilhar