Buscar

Simulado de Padrões de projetos

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

15/05/2018 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=1870566&classId=894821&topicId=2680285&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=
CCT0425_A1_201602586101_V1
 
Além dos benefícios tradicionais relacionados com produtividade, redução do tempo de desenvolvimento e
reaproveitamento de soluções passadas, a utilização de padrões de projeto pode contribuir ainda nos seguintes
aspectos I - É uma abordagem complementar, auxiliam os analistas e desenvolvedores a melhor utilizar as
práticas tradicionais de análise e projeto orientado a objetos, tais como abstração, encapsula mento, herança,
polimorfismo, entre outros. II ¿ Cada padrão descreve um conjunto de problemas e a solução é única não
podendo ser alterado III - Auxiliam programadores inexperientes a desenvolverem soluções mais elegantes,
melhor documentadas, padronizadas e reutilizáveis. IV - Muitos dos padrões de projeto desenvolvidos auxiliam
no re fatoramento da aplicação.
considerando a classe de projetos GoF assinale a opção cujos padrões de projeto estão todos classificados como
criação:
PADRÕES DE PROJETO DE SOFTWARE
 CCT0425_A1_201602586101_V1 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: WANDER COQUETTI Matrícula: 201602586101
Disciplina: CCT0425 - PAD.PROJ.SOFTWARE Período Acad.: 2018.1 (G) / EX
 
 
Prezado (a) Aluno(a),
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que
será usado na sua AV e AVS.
 
1.
As afirmativas I, II, III estão corretas e a afirmativa IV está errada.
As afirmativas II, III, IV estão corretas e a afirmativa I 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
As afirmativas I, II, III, IV estão corretas
 
 
2.
Command ; Builder ; Factory Method ; Protype - Singleton
 Abstractly factory ; Builder ; Factory Method ; Protype - Singleton
Abstractly factory ; Builder ; Factory Method ; Decorator - Singleton
 Abstractly factory ; Bridge ; Factory Method ; Protype ; Singleton
Abstractly factory ; Builder ; Composite ; Protype - Singleton
 
 
15/05/2018 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=1870566&classId=894821&topicId=2680285&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=
A família de padrões GoF é dividida em três grupos principais de padrões, a saber:
Uma das categoria que tradicionalmente se classificam os padrões de projeto :Padrões Comportamentais cujo
objetivo é:
Sobre padrões de projeto selecione a opção correta sobre as afirmativas abaixo: I - Cada vez que uma boa
solução for encontrada para um dado problema, a mesma deve ser lapidada, refinada e documentada para uso
futuro. II - Padrões de projeto auxiliam projetistas e desenvolvedores a reutilizar soluções passadas,
relacionadas com problemas são recorrentes em desenvolvimento de software. III ¿ Padrões de projeto são
voltados para a resolução de problemas específicos, tornando os projetos orientados a objetos mais flexíveis,
robustos e confiáveis. Iv ¿ Padrões de projeto não permitem a inovação tendo em vista que ¿engessam¿ a
criatividade do desenvolvedor.
(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?
Softwares são sequencias de instruções a serem seguidas ou executadas que solucionam
problemas modelados através de algoritmos com documentação associada. Quando um
desenvolver projeta um software ele deseja criar um programa com um mínimo de qualidade.
3.
Padrões de Criação; Padrões Metodológicos; Padrões de Ponte
 Padrões Comportamentais; Padrões de Criação; Padrões Estruturais
Padrões de Proxy; Padrões de Criação; Padrões de Encadeamento
Padrões de Processo; Padrões de Singularidade; Padrões de Prototipação
Padrões Estruturais; Padrões de Processo; Padrões de Responsabilidade
 
 
4.
Defende formas de instanciar objetos delegando responsabilidades
Define a forma de organização dos objetos e sua colaboração mutua
Define como implantar um novo método em uma classe.
 Define formas de gerencia e combinar diferentes comportamentos.
Define como implantar o mecanismo de herança em um grupo de objetos
 
 
5.
As afirmativas I, II, III, IV estão corretas
 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 II, III, IV estão corretas e a afirmativa I está errada.
As afirmativas I, II, IV estão corretas e a afirmativa III está errada.
 
 
6.
Decorator
Composite
 Observer
Adapter
Abstract Factory
 
 
7.
15/05/2018 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=1870566&classId=894821&topicId=2680285&p0=03c7c0ace395d80182db07ae2c30f034&enableForum=
Com base nesse pressuposto, qual única alternativa abaixo que um dos requisitos de qualidade
esperado não se enquadra para software robusto desenvolvido:
Para facilitar a manutenção da aplicação, há um design pattern que tem como objetivo principal centralizar o
acesso aos dados em uma única camada. Esse design pattern é o
Safe (seguro), Secure (confiável ) e Stable (estável)
 Maintenance (manutenção), Fault tolerance (tolerante a falhas) e Stable (estável)
Maintenance (manutenção), Fault tolerance (tolerante a falhas), Secure (confiável ) e Stable (estável)
Safe (seguro), Maintenance (manutenção) e Optimized (otimizado)
 Interpreter (interpretável) , Secure (confiável ) e Stable (estável)
 
 
8.
 DAO
DTO
MVC
Application Service
Business Object
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 15/05/2018 21:07:24.

Outros materiais