Buscar

avaliando aprendizado 1

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 3 páginas

Prévia do material em texto

28/03/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1735753&classId=1118641&topicId=2845746&p0=03c7c0ace395d80182db07ae2c30f034&ena… 1/3
1a Questão
Uma das categoria que tradicionalmente se classificam os padrões de projeto: Padrões de criação cujo objetivo é:
Define como implantar o mecanismo de herança em um grupo de objetos
Define a forma de organização dos objetos e sua colaboração mutua
Define formas de gerencia e combinar diferentes comportamentos.
Define como implantar um novo método em uma classe.
 Define formas de instanciar objetos delegando responsabilidades
 
 
Explicação:
Isso porque padrões de projeto são voltados para problemas recorrentes que ocorrem no nosso
dia-a-dia, seja na área de desenvolvimento de software, seja em qualquer outra área do
conhecimento.
Ao caracterizarmos os padrões de projeto por Finalidade, temos: Estruturais, de Criação e
Comportamentais.
Os de Criação são associados ao processo de criação de objetos e também tornam um sistema
independente de como seus objetos são criados, compostos e representados.
 
 
 2a Questão
considerando a classe de projetos GoF assinalem a opção cujos padrões de projeto estão todos classificados como Comportamentais
Command,- Interpreter, - Iterator, - Mediator, - composite , State, Strategy
 Command,- Interpreter, - Iterator, - Mediator, - Observer, State, Strategy
Command,- bridge, - Iterator, - Mediator, - composite - State, Strategy
Command,- bridge, - Iterator, - Mediator, bridge, State, Strategy
Command,- bridge, - Iterator, - Mediator, - Observer, State, Strategy
 
 
Explicação:
A família de padrões GoF, está divida em três grupos principais de padrões: Padrões de Criação, Padrões Estruturais e Padrões
Comportamentais.
Se categorizarmos os padrões de Projeto por Finalidade, temos as categorias Estruturais, e por Finalidade. Esta categorização pode
ser por Criação ou Comportamentais.
O objetivo dos Comportamentais têm a ver com a maneira pela qual responsabilidades são distribuídas a classes e objetos durante a
realização de uma tarefa. São abstrações de aspectos comportamentais.
Há 11 padrões comportamentais GoF: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State,
Strategy, Template Method e Visitor.
 
 
 3a Questão
Analise as sentenças abaixo sobre os grupos de padrões da família GoF e, em seguida, assinale a alternativa correta: 
 I. Os Padrões Comportamentais são projetados para organizar, gerenciar e combinar diferentes comportamentos. Podemos citar os
seguintes padrões pertencentes a esse grupo: Chain of Responsibility, Command e Interpreter. 
 II. Os Padrões de Criação fornecem um guia de como instanciar objetos. Esta ação normalmente envolve decisões estáticas para
escolher, por exemplo, quais objetos instanciar ou a quais classes delegar responsabilidade. São doze os padrões de criação: Adapter,
Bridge, Composite, Decorator, Façade, Flyweight, Proxy, Abstract Factory, Builder, Factory Method, Prototype e Singleton.
 III. Os Padrões Estruturais definem caminhos comuns para a organização de diferentes tipos de objetos, facilitando sua integração e
colaboração mútua.
Todas as sentenças estão corretas
Apenas a sentença II está correta
Apenas as sentenças I e II estão corretas
Apenas as sentenças II e III estão corretas
 Apenas as sentenças I e III estão corretas
 
 
Explicação:
28/03/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1735753&classId=1118641&topicId=2845746&p0=03c7c0ace395d80182db07ae2c30f034&ena… 2/3
Há três grupos de padrões GoF: Padrões de Criação, Padrões Estruturais e Padrões Comportamentais.
O item II está errado porque os padrões de Criação GoF contemplam 5 (cinco) tipos de padrões: Escopo por Classe: Factory
Method ; Escopo por Objeto: Abstract Factory, Builder, Prototype e Singleton.
Eles são associados ao processo de criação de objetos, e tornam um sistema independente de como seus objetos são criados,
compostos e representados.
Fornecem um guia de como instanciar objetos. Esta ação normalmente envolve decisões dinâmicas para escolher, por exemplo, qual
classe instanciar ou a quais objetos delegar responsabilidade. Esse padrão nos mostra como estruturar e encapsular essas decisões.
 
 
 4a Questão
(CESGRANRIO - 2008 - BNDES - Profissional Básico - Especialidade - Análise de Sistemas) Ao alterar o estado de uma classe, o
desenvolvedor deseja que uma ou mais classes da interface gráfica sejam modificadas. Entretanto, o desenvolvedor não acha
interessante criar um acoplamento forte entre essas classes. Qual padrão de projeto comportamental é mais adequado para resolver
essa situação?
Decorator
Adapter
Abstract Factory
 Observer
Composite
 
 
 5a Questão
(FESMIP-BA - 2011) Segundo a classificação de Design Patterns apresentada pela GoF, identifique com V os padrões
comportamentais e com F, os demais. 
 
( ) Observer. 
 ( ) Iterator. 
 ( ) Façade. 
 ( ) Composite. 
 ( ) Visitor. 
 
A alternativa que contém a sequência correta, de cima para baixo, é a
F F V V V
V F F V F
 V V F F V
F V V V F
V V V V V
 
 
 6a Questão
Padrões de projeto são voltados para que tipo de problemas? Assinale a resposta INCORRETA.
Problemas na área de desenvolvimento de software.
Problemas recorrentes.
 Problemas que não se repetem.
Problemas eu qualquer área de conhecimento.
Problemas que ocorrem no nosso dia-a-dia.
 
 
Explicação:
Padrões de projeto são voltados para problemas recorrentes que ocorrem no nosso dia-a-dia, seja
na área de desenvolvimento de software, seja em qualquer outra área do conhecimento..
 
 
 7a Questão
28/03/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1735753&classId=1118641&topicId=2845746&p0=03c7c0ace395d80182db07ae2c30f034&ena… 3/3
Quais são os grupos de padrões de projeto GoF - Gang of Four - Gangue dos Quatro?
Padrões de Criação, Padrões Estruturais e Padrões de Composições.
 Padrões de Criação, Padrões Estruturais e Padrões Comportamentais.
Padrões de Abstração, Padrões Estruturais e Padrões Comportamentais.
Padrões de Criação, Padrões de Construção e Padrões Comportamentais.
Padrões de Abstração, Padrões Construçãos e Padrões de Composições.
 
 
Explicação:
Há três grupos de Padrões GoF: Padrões de Criação, Padrões Estruturais e Padrões
Comportamentais..
 
 
 8a Questão
Analise as afirma�vas abaixo:
 I. A ideia principal que é atribuída no conceito de Padrões de Projeto de So�ware é a "reu�lização de ideias (soluções
consolidadas)... Não necessariamente de códigos...".
 II. A u�lização padrões de projeto de so�ware em um projeto de desenvolvimento de programas implica na reu�lização
de códigos prontos feitos por outros desenvolvedores (da empresa ou externos) com finalidade de agilizar o processo
de conclusão do so�ware.
 III. Um projeto de desenvolvimento de so�ware que segue padrões de projeto não necessita documentar aspectos
recorrentes do desenvolvimento do so�ware.
 IV. O MVC (model-view-controller), GoF (Gang of Four) e GRASP (General Responsibility Assignment So�ware Pa�erns) são
exemplos de padrões de projeto de so�ware.
E assinale a única opção VERDADEIRA acerca das afirmativas acima.
as afirmações II e III são verdadeiras.
todas as afirmações são falsas.
 as afirmações I e IV são verdadeiras.
todas as afirmações são verdadeiras.
as afirmações I, III e IV são verdadeiras.

Continue navegando