Pular para o conteúdo

Cebraspe · Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) 2025

Questão 64 — Engenharia de Software: Princípios SOLID

Engenharia de Software Princípios SOLID

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 2: Desenvolvimento de Software

Gabarito disponível

O princípio de inversão de dependência (dependency inversion principle) visa tornar o código mais flexível e desacoplado e favorecer sua manutenção e testabilidade. Uma abordagem alinhada a esse princípio consiste em
Selecione uma alternativa

Resolução comentada

Módulos de alto nível se comunicam com os de baixo nível por meio de abstrações.

O princípio da inversão de dependência estabelece que módulos de alto nível não devem depender de módulos de baixo nível, e que ambos devem depender de abstrações. A comunicação indireta por interfaces reduz o acoplamento e favorece manutenção e testes.

Análise das alternativas

A, C, D e E propõem dependência direta de classes concretas ou a eliminação de abstrações e interfaces, o que contraria o princípio.

Referência: Robert C. Martin, princípios SOLID (DIP).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: B

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Área 2 (077_BANRISUL_002_01)