Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FUMARC 2023
Arquitetura de Software›Padrões de projeto (Design Patterns)
Código
qq886014
Banca
FUMARC
Órgão
AL-MG
Ano
2023
Nível
Superior
Cargo
Analista Legislativo - Analista de Sistemas I - Desenvolvimento de Sisitemas
Os padrões de projeto na Engenharia de Software representam soluções que podem ser reusadas em diferentes contextos para determinados problemas que ocorrem com frequência.Analise as afirmativas abaixo sobre alguns elementos que descrevem os Padrões de Projeto:I. Problema: descreve o problema de que o padrão trata.II. Solução: fornece uma descrição detalhada de uma solução proposta para o problema.III. Consequências: descrevem os possíveis prós e contras que devem ser considerados quando o padrão é implementado e as consequências do uso do padrão.Estão CORRETAS as afirmativas:
AI e II, apenas.
BI e III, apenas.
CII e III, apenas.
DI, II e III.
Revelar gabarito e comentário▾
GabaritoD — I, II e III.
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: Elementos Fundamentais
Gabarito: D (I, II e III). As três afirmativas descrevem corretamente os elementos essenciais de um padrão de projeto: Problema, Solução e Consequências. A literatura clássica (Gang of Four) e as definições consolidadas estabelecem que um padrão de projeto é composto por nome, problema, solução e consequências.
A questão testa o conhecimento básico sobre o que constitui um padrão de projeto.
Elementos do Padrão de Projeto: Nome; Problema (Contexto de aplicação); Solução (Componentes e responsabilidades); Consequências (Prós e contras (trade-offs))
Item I — ✅ Correto
O problema contextualiza a situação em que o padrão se aplica. É um dos quatro elementos obrigatórios.
Item II — ✅ Correto
A solução descreve os componentes, relacionamentos e responsabilidades que resolvem o problema.
Item III — ✅ Correto
As consequências listam os prós e contras (trade-offs) da aplicação do padrão, essenciais para avaliar sua adequação.
PEGA ESSA DICA!
Memorize os quatro elementos: Nome, Problema, Solução, Consequências. Em provas, questões sobre a estrutura dos padrões de projeto são frequentes. Use mnemônicos como 'NoProSoCo' (Nome, Problema, Solução, Consequências).
Conclusão: todos os itens estão corretos, portanto a alternativa D é o gabarito.