Pular para o conteúdo

Cebraspe · Secretaria de Estado da Fazenda de Sergipe (SEFAZ/SE) 2025

Questão 96 — Engenharia de Software: Princípios SOLID e GRASP

Engenharia de Software Princípios SOLID e GRASP

Cebraspe 2025 Superior

Secretaria de Estado da Fazenda de Sergipe (SEFAZ/SE) · Auditor Fiscal Tributário

Gabarito disponível

Em determinado projeto de software orientado a objetos, um desenvolvedor deve implementar um sistema que proteja partes do código de variações e mudanças frequentes em outros componentes, mantendo um baixo acoplamento entre as classes. Ao mesmo tempo, deseja-se que módulos de alto nível não dependam diretamente de módulos de baixo nível, mas que ambos dependam de abstrações.

Nessa situação, o princípio de SOLID e o princípio de GRASP que atendem adequadamente aos requisitos mencionados são, respectivamente,
Selecione uma alternativa

Resolução comentada

DIP (SOLID) e Variações Protegidas (GRASP).

A inversão de dependência determina que módulos de alto e baixo nível dependam de abstrações. O padrão GRASP Variações Protegidas isola pontos de variação com interfaces estáveis, protegendo outros elementos e mantendo baixo acoplamento.

Análise das alternativas

A) Liskov trata de substituição de subtipos. B) Aberto-fechado e alta coesão não descrevem a dependência de abstrações. D) Responsabilidade única e especialista tratam de atribuição de responsabilidades. E) Segregação de interfaces e criador tratam de outros aspectos.

Referência: SOLID (Martin); GRASP (Larman).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: C

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Especialidade 2 (tarde)