Baixe o app para aproveitar ainda mais
Prévia do material em texto
PADRÕES DE PROJETO DE SOFTWARE Simulado: CCT0075_SM_ V.1 Fechar Aluno(a): Matrícula: Desempenho: 0,3 de 0,5 Data: 13/06/2015 13:07:24 (Finalizada) 1a Questão (Ref.: 201401501107) 9a sem.: coesao Pontos: 0,1 / 0,1 Coesão implica que um componente ou classe encapsule somente os atributos e operações muito relacionadas a si e com a classe do componente ou classe propriamente dito. Os tipos de coesão podem ser: I - Funcional: ocorre quando um módulo executa um e somente um cálculo, e então retorna o resultado; II - Em camada: ocorre quando uma camada de mais alto nível tem acesso a serviços de camadas mais baixas, mas camadas mais baixas, não tem acesso a camadas mais altas. III- Comunicacional: todas as operações que tem acesso aos mesmos dados são definidas dentro de uma classe. IV - Interclasse: Todas as operações devem ser definidas envolvendo outras classes para garantir a coesão. As afirmativas totalmente corretas são As afirmativas I,II,III e IV estão corretas As afirmativas II,III,IV estão corretas e a afirmativa I está errada. As afirmativas I,II,III estão corretas e a afirmativa IV está errada. As afirmativas I,III,IV estão corretas e a afirmativa II está errada. As afirmativas I,II,IV estão corretas e a afirmativa III está errada. 2a Questão (Ref.: 201401985966) 15a sem.: padrões gof Pontos: 0,0 / 0,1 Qual o padrão comportamental utilizado baseando-se no diagrama de classe abaixo: Iterator Mediator Command Observer State 3a Questão (Ref.: 201401980646) 16a sem.: PADRÕES Pontos: 0,1 / 0,1 Um padrão arquitetural que se preocupa em resolver o problema da organização objetivando facilitar a manutenção e aumentar a coesão entre classes afins e assim facilitar o reuso de código de forma ordenada e econômica, dividindo essas classes em camadas com finalidades específicas de armazenar os domínios da aplicação, as apresentações e as regras de negócio é denominado: Model-View-Control Pure Fabrication Monolítico Kernel NCamandas 4a Questão (Ref.: 201401977843) 8a sem.: padrões GOF Pontos: 0,1 / 0,1 Converter a interface de uma classe em outra interface esperada pelos clientes. Permite a comunicação entre classes que não poderiam trabalhar juntas devido à incompatibilidade de suas interfaces. Para qual padrão de projeto a afirmação se relaciona? Proxy Singleton Nra Observer Memento 5a Questão (Ref.: 201401503271) 9a sem.: MVC Pontos: 0,0 / 0,1 (FCC - 2010) Em relação aos padrões de projetos orientados a objetos, separar dados ou lógica de negócios da interface do usuário e do fluxo da aplicação para permitir que uma mesma lógica de negócios possa ser acessada e visualizada através de várias interfaces, sem saber de quantas nem quais interfaces com o usuário estão exibindo seu estado, é característica do padrão de projeto arquitetural Expert. Observer. Creator. Layers. Model-View-Controller.
Compartilhar