Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — Instituto Consulplan 2023
Arquitetura de Software›Padrões de projeto (Design Patterns)
Código
qq984629
Banca
Instituto Consulplan
Órgão
IF-PA
Ano
2023
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Um padrão é uma descrição nomeada de um problema e uma solução, que pode ser aplicado em novos contextos.(Braga; Masiero, 2007 p. 64.)Sobre Padrões de Projetos (Design Patterns), marque V para as afirmativas verdadeiras e F para as falsas.( ) Auxilia a documentação e manutenção da arquitetura do software.( ) Determina um vocabulário padrão para discutir problemas e soluções de projeto. Não facilita o reúso de um projeto desenvolvido por outros desenvolvedores e, ao invés disso, deve elaborar outras soluções para o problema.( ) Não facilita o reúso de um projeto desenvolvido por outros desenvolvedores e, ao invés disso, deve elaborar outras soluções para o problema.( ) Descreve uma solução, ou seja, modela uma solução de projeto que pode ser invocado de maneiras diferentes.A sequência está correta em
AF, V, V, F.
BV, V, F, V.
CF, F, V, F.
DV, F, F, V.
Revelar gabarito e comentário▾
GabaritoD — V, F, F, V.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Padrões de Projeto (Design Patterns)
Gabarito: letra D — sequência V, F, F, V. A primeira e a quarta afirmativas estão corretas: os padrões de projeto auxiliam a documentação e manutenção e descrevem uma solução reutilizável. A segunda e terceira afirmativas erram ao negar o reúso, que é um dos principais benefícios dos padrões.
O conteúdo de apoio (Wikipédia sobre Padrão de projeto) define que os padrões "visam facilitar a reutilização de soluções de desenho" e "estabelecem um vocabulário comum de desenho, facilitando comunicação, documentação e aprendizado dos sistemas de software".
Afirmativa
Conteúdo
V/F
Justificativa
1
Auxilia a documentação e manutenção da arquitetura do software.
V
Padrões documentam decisões arquiteturais e facilitam a manutenção.
2
Determina um vocabulário padrão para discutir problemas e soluções de projeto. Não facilita o reúso de um projeto desenvolvido por outros desenvolvedores e, ao invés disso, deve elaborar outras soluções para o problema.
F
A primeira parte é verdadeira, mas a segunda é falsa: padrões facilitam o reúso.
3
Não facilita o reúso de um projeto desenvolvido por outros desenvolvedores e, ao invés disso, deve elaborar outras soluções para o problema.
F
Padrões promovem reúso, não exigem recriar soluções.
4
Descreve uma solução, ou seja, modela uma solução de projeto que pode ser invocado de maneiras diferentes.
V
Um padrão é uma solução genérica adaptável a diferentes contextos.
Padrões de Projeto
1Benefícios
Documentação e manutenção
Vocabulário padrão
Reúso de soluções
Solução modelada e adaptável
2Características
Descrição nomeada de problema e solução
Aplicável em novos contextos
LEVEL · soulevel.com.br
Afirmativa 1 — ✅ Verdadeira
"Auxilia a documentação e manutenção da arquitetura do software." Correta. Os padrões fornecem uma descrição nomeada de problemas e soluções, o que documenta decisões arquiteturais e facilita a manutenção. O texto de referência confirma que os padrões "visam facilitar a reutilização de soluções de desenho" e "estabelecem um vocabulário comum de desenho, facilitando comunicação, documentação e aprendizado".
Afirmativa 2 — ❌ Falsa
"Determina um vocabulário padrão para discutir problemas e soluções de projeto. Não facilita o reúso de um projeto desenvolvido por outros desenvolvedores e, ao invés disso, deve elaborar outras soluções para o problema." A primeira parte é verdadeira (vocabulário padrão), mas a segunda parte é incorreta: os padrões facilitam sim o reúso. A afirmação como um todo é falsa, pois contém uma inverdade. O texto de referência diz explicitamente que os padrões "visam facilitar a reutilização de soluções de desenho".
Afirmativa 3 — ❌ Falsa
"Não facilita o reúso de um projeto desenvolvido por outros desenvolvedores e, ao invés disso, deve elaborar outras soluções para o problema." Idêntica à parte final da afirmativa 2. É falsa pelos mesmos motivos: padrões promovem reúso, não exigem recriar soluções.
Afirmativa 4 — ✅ Verdadeira
"Descreve uma solução, ou seja, modela uma solução de projeto que pode ser invocado de maneiras diferentes." Correta. Um padrão é uma solução genérica que pode ser adaptada a diferentes contextos. O texto afirma: "ele é uma descrição ou modelo (template) de como resolver um problema que pode ser usado em muitas situações diferentes."
Conclusão: A sequência correta é V (1), F (2), F (3), V (4) → alternativa D.
NÃO CAIA NESSA!
A banca misturou uma parte verdadeira (vocabulário padrão) com uma falsa (negação do reúso) na mesma afirmativa, tentando confundir o candidato. Lembre-se: padrões de projeto sempre visam reúso; qualquer afirmação que negue isso está errada.