Buscar

AvPadroes de projetos de software

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

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

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
Você viu 3, do total de 4 páginas

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

Prévia do material em texto

Avaliação: CCT0152_AV_201102137715 » PADRÕES DE PROJETO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201102137715 - SUMMERSON DE SOUZA GONCALVES 
Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Turma: 9002/AB
Nota da Prova: 8,0 Nota de Partic.: 2 Data: 18/11/2013 11:10:10
1a Questão (Ref.: 201102259263) DESCARTADA
considerando a classe de projetos GoF assinale a opção cujos padrões de projeto estão todos classificados como 
criação:
Abstractly factory ; Builder ; Composite ; Protype - Singleton
Command ; Builder ; Factory Method ; Protype - Singleton
Abstractly factory ; Bridge ; Factory Method ; Protype ; Singleton
Abstractly factory ; Builder ; Factory Method ; Decorator - Singleton
Abstractly factory ; Builder ; Factory Method ; Protype - Singleton
2a Questão (Ref.: 201102270514) Pontos: 0,8 / 0,8
(FCC - 2011) No contexto dos padrões de projeto: 
I. Oferecer uma interface simples para uma coleção de classes. 
II. Desacoplar uma abstração de sua implementação para que ambas possam variar independentemente. 
Correspondem respectivamente a 
Adapter e Façade.
Façade e Bridge.
Façade e Composite.
Bridge e Adapter.
Composite e Bridge.
3a Questão (Ref.: 201102229266) Pontos: 0,8 / 0,8
Um dos princípios do padrão de arquitetura MVC é a separação da lógica da apresentação do 
modelo.
PORQUE
É, muitas vezes, mais prático manter a visão e o controlador unificados, inclusive, por demandas da 
tecnologia.
Analisando-se as afirmações acima, conclui-se que ...
Página 1 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
. 
a primeira afirmação é verdadeira, e a segunda é falsa. 
a primeira afirmação é falsa, e a segunda é verdadeira. 
As duas afirmações são falsas 
as duas afirmações são verdadeiras, e a segunda não justifica a primeira. 
as duas afirmações são verdadeiras, e a segunda justifica a primeira. 
4a Questão (Ref.: 201102276995) Pontos: 0,8 / 0,8
O polimorfismo é um princípio GRASP que aumenta o nível de baixo acoplamento e alta coesão. Apresente uma 
forma de utilização.
Resposta: Uma forma de utilizar o polimorfismo é quando há necessidade de alterar o comportamento de classes 
que possuem alguns detalhes de implementação que são necessárias mudanças. Isso facilita diminuindo o tempo 
de desenvolvimento e na manutenção do código.
Gabarito: Criar métodos abstratos em classes genéricas e herdável que são referenciados por classes relacionadas, 
caracterizando um acoplamento desta interface.
5a Questão (Ref.: 201102258832) Pontos: 0,8 / 0,8
Dentre as alternativas abaixo identifique a que NÃO define uma situação em que deve ser utilizado o padrão 
Factory Method?
Quando o algoritmo de criação de um objeto deve ser independente das suas partes constituintes e da 
maneira como ele é "montado".
Quando uma classe quer que suas subclasses especifiquem os objetos criados.
Quando classes delegam responsabilidade para uma entre várias subclasses de apoio.
Quando uma classe (o criador) não pode antecipar a classe dos objetos que deve criar.
Quando se quer localizar num ponto único a conhecimento de qual subclasse está sendo usada.
6a Questão (Ref.: 201102258798) Pontos: 0,8 / 0,8
O projeto Orientado a objetos pressupõe a criação de modelos de domínio a partir dos requisitos identificados para 
entendimento do negócio e apresentação de uma solução. A esses modelos são acrescidas os aspectos físicos, 
como os métodos e a troca de mensagens entre eles. A questão é decidir a melhor forma de interação entre os 
métodos, ou seja, a atribuição da responsabilidade estabelecida para que se possa gerar um melhor resultado. 
Visando facilitar a construção de soluções são apresentados os padrões de projeto. Assinale dentre as alternativas a 
seguir a que NÃO define uma característica atribuída ao uso dos padrões. 
É apresentado através de uma descrição contendo informações de identificação e registro, como: Nome, 
Problema, Sumário, Solução, Conseqüências e Padrões Relacionados. 
É uma descrição nomeada de um problema e solução que pode ser aplicado em novos contextos.
São definidos por especialistas de problemas e servem para aplicação direta em qualquer contexto.
Fornece orientação de aplicação em circunstâncias variáveis.
O nome do padrão é utilizado para agrupar ideias em um conceito.
Página 2 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
7a Questão (Ref.: 201102354065) Pontos: 0,8 / 0,8
Considerando que o padrão tem o objetivo de garantir que existe apenas uma instancia de uma certa classe a 
qualquer instante e em qualquer ponto de um sistema. Indique o padrão mencionado e cite uma vantagem de sua 
utilização. 
Resposta: O padrão mencionado se chama SINGLETON, a vantagem deste padrão trata-se da necessidade de 
compartilhar variáveis ou métodos de forma que estes sejam possuem apenas um valor definido quando acessado 
ou referenciado. Utiliza-se os modificadores static e final para tal classe.
Gabarito: padrão singleton uma vantagem apontada é o desempenho de uma aplicação.
8a Questão (Ref.: 201102268282) Pontos: 0,8 / 0,8
Marque a alternativa que está relacionada com o padrão GRASP utilizado para conectar a camada de interface com 
o usuário e a camada de negócios da aplicação? 
Coesão alta
Baixo acoplamento
Polimorfismo
Especialista da informação 
Controlador
9a Questão (Ref.: 201102268291) Pontos: 0,8 / 0,8
Marque a alternativa que está relacionada ao padrão GRASP responsável manter os objetos focados, com 
funcionalidades específicas, intelegíveis e gerenciáveis? 
Baixo acoplamento
Especialista da informação 
Coesão alta
Criador
Controlador
10a Questão (Ref.: 201102258846) Pontos: 0,8 / 0,8
Conhecido como padrões da gangue dos quatro, por terem sido desenvolvidos por quatro autores, os Padrões GoF 
(Group of Four) estão divididos pelos seguintes famílias de padrões: Padrões de Criação ou de Construção, Padrões 
Estruturais e Padrões Comportamentais. 
Considerando os padrões de Criação ou de Construção, analise o modelo abaixo e em seguida marque a alternativa que 
define a representação. 
Página 3 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
SINGLETON.
FACTORY METHOD.
MEDIATOR.
BUILDER.
PROTOTYPE.
11a Questão (Ref.: 201102259261) Pontos: 0,8 / 0,8
Uma das categoria que tradicionalmente se classificam os padrões de projeto :Padrões Estruturais cujo objetivo é:
Define a forma de organização dos objetos e sua colaboração mutua
Defende formas de instanciar objetos delegando responsabilidades
Define formas de gerencia e combinar diferentes comportamentos.
Define como implantar um novo método em uma classe.
Define como implantar o mecanismo de herança em um grupo de objetos
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Página 4 de 4BDQ Prova
25/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Continue navegando