Buscar

Sistemas de Informação

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

14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/4
 PADRÕES DE PROJETO DE SOFTWARE
Avaiação Parcial: CCT0425_SM_201201102529 V.1 
Aluno(a): JOSE RONALDO DA SILVA Matrícula: 201201102529
Acertos: 10,0 de 10,0 Data: 21/10/2017 17:50:12 (Finalizada)
 1a Questão (Ref.: 201201976414) Acerto: 1,0 / 1,0
Considere as seguintes assertivas sobre as vantagens do uso de Padrões de Projeto (Design Patterns):
 I. Padrões de projeto proporcionam um vocabulário comum de projeto, facilitando comunicação, documentação e
aprendizado dos sistemas de software.
 II. Padrões de projeto auxiliam no desenvolvimento de software por meio da reutilização do projeto de soluções
computacionais já testadas e aprovadas.
 III. Uma biblioteca de padrões pode ajudar a melhorar e padronizar o desenvolvimento de software.
As assertivas corretas são:
Somente I e III.
Somente I e II.
 I, II e III.
Somente II.
Somente II e III.
 2a Questão (Ref.: 201201220546) Acerto: 1,0 / 1,0
Sobre padrões de projeto escolha a opção incorreta.
a diversidade de padrões disponíveis é bastante grande, pode-se ter, por exemplo, padrões arquiteturais,
padrões de análise, padrões de projeto e padrões de código.
Cada padrão descreve um problema que ocorrem repetidas vezes em nosso ambiente e fornece o núcleo da
solução para aquele problema, de tal maneira que se pode usar essa solução milhões de vezes sem nunca
fazê-la da mesma forma
Os padrões de projeto são descrições de objetos que se comunicam e classes que são customizadas para
resolver um problema genérico de design em um contexto específico.
 Um padrão de projeto define uma estrutura que obrigatoriamente não poderá ser alterada pelo
desenvolvedor
Padrões de projeto estão relacionados a diferentes níveis de abstração no desenvolvimento de aplicações
orientadas a objetos, podendo aparecer ao longo de todo ciclo de análise e projeto de um sistema
 3a Questão (Ref.: 201201220567) Acerto: 1,0 / 1,0
Consideram as afirmativa abaixo sobre o padrão protype I - Declara um método chamado clone na superclasse
abstrata do modelo (Prototype). Em função desta declaração, cada classe concreta derivada deve ser capaz de
gerar uma nova instância de si próprio. II - , Entre as aplicações para este padrão de projeto está a facilidade de
instanciar classes em tempo de execução. III Quando as instancias de uma classe apresentam poucas combinações
de estados, pode ser mais conveniente definir previamente um conjunto de protótipos e cloná-los, sempre que foi
necessário.
As afirmativas II, III estão corretas e a afirmativa I está errada.
As afirmativas I, II, estão corretas e a afirmativa III está errada.
 As afirmativas estão todas corretas
As afirmativas I, III, estão corretas e II errada
As afirmativas I, II, III estão incorretas
Acerto: 1,0 / 1,0
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/4
 4a Questão (Ref.: 201201220141)
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.
SINGLETON.
MEDIATOR.
 PROTOTYPE.
FACTORY METHOD.
BUILDER.
 5a Questão (Ref.: 201201788155) Acerto: 1,0 / 1,0
Observe a figura abaixo e escolha dentre as opções o padrão GOF para resolver o problema com a estrutura
apresentada.
 Composite
GOF
Singleton
Proxy
Grasp
 6a Questão (Ref.: 201201803298) Acerto: 1,0 / 1,0
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/4
Assinale a alternativa correspondente ao padrão de projeto utilizado para adicionar responsabilidades dinâmicas a
objetos.
Bridge
Composite
Adapter
 Decorator
Façade
 7a Questão (Ref.: 201201710422) Acerto: 1,0 / 1,0
Que padrão estrutural usa compartilhamento para suportar um grande número de pequenos objetos de forma
eficiente.
 
Bridge
Composite
Facade
 Flyweight
Decorator
 8a Questão (Ref.: 201201228448) Acerto: 1,0 / 1,0
As principais aplicabilidades do padrão command de projeto são: 
 
I) permitir fácil inclusão de novos comandos;
 II) permitir tratamento de requisições concorrentes, manter histórico de execução de comandos;
 III) suportar operações para desfazer comandos e;
 IV) evitar o acoplamento direto entre classes e serviços.
 
Podemos a firmar com certeza que:
 As afirmativas I, II, III e IV estão corretas.
As afirmativas I, II, III estão erradas e IV correta.
As afirmativas II, III ,IVestão corretas e a afirmativa I está errada.
As afirmativas I, II, IV estão corretas e a afirmativa III está errada.
As afirmativas I, III, IVestão corretas e II errada.
 Gabarito Comentado.
 9a Questão (Ref.: 201201231830) Acerto: 1,0 / 1,0
(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
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 4/4
Expert.
 Model-View-Controller.
Creator.
Layers.
Observer.
 10a Questão (Ref.: 201201848176) Acerto: 1,0 / 1,0
Analise as seguintes sentenças que descreve as características de um padrão de projeto. Em seguida marque a
alternativa que corresponde o padrão de projeto correspondente.
 
a. Sua aplicação é recomendada naquelas situações em que há necessidade de interpretar uma linguagem qualquer
e, ao mesmo tempo, quando se quer representar sentenças da linguagem, como árvores abstratas sintáticas.
 
b. Descreve como projetar um conjunto de classes para representar e interpretar uma gramática para linguagens
simples.
 
c. A estrutura do padrão sugere que a modelagem do problema seja realizada através de uma gramática recursiva.
 
Façade
Chain Responsability
Adapter
 Interpreter
Composite
 Gabarito Comentado.

Outros materiais