Pular para o conteúdo

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

Questão 34 — Engenharia de Software: Componentização

Engenharia de Software Componentização

Cebraspe 2025

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

Gabarito disponível

Considerando que, no desenvolvimento de software, o conceito de componentização é utilizado para melhorar a organização e a reutilização do código, assinale a opção correta.
Selecione uma alternativa

Resolução comentada

Bons componentes têm alta coesão e baixo acoplamento.

Componentização organiza o software em módulos reutilizáveis. Para isso, cada componente deve ter alta coesão (responsabilidade bem definida) e baixo acoplamento (pouca dependência dos outros), o que facilita reutilização e manutenção. Logo, B.

Análise das alternativas

A) Errada: a componentização não dispensa a modelagem arquitetural. C) Errada: componente não é função recursiva, e a recursão não tem relação com isso. D) Errada: os testes unitários continuam necessários. E) Errada: compartilhar variáveis globais aumenta o acoplamento, o que é indesejável.

Referência: Pressman; Sommerville — projeto baseado em componentes.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: B

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Conhecimentos Específicos — Área 1