Questão nº 40

Questão de Tecnologia da Informação · FCC TRF4 2025 (nº 40)

FCC2025Técnico Judiciário - Área Apoio Especializado - Especialidade Desenvolvimento de Sistema da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

No desenvolvimento de aplicações para um tribunal, a equipe técnica adota padrões de projeto (GOF), boas práticas de codificação e princípios de design como SOLID, DRY e KISS. Em projetos que envolvem arquiteturas de microsserviços, arquiteturas orientadas a eventos e a construção de pipelines de dados, a aplicação desses conceitos é essencial para garantir a robustez das soluções. Nesse contexto, o desenvolvimento deve seguir estratégias que

Resposta comentada

Gabarito Alternativa D

Para construir sistemas de software robustos e fáceis de manter, especialmente em arquiteturas modernas como microsserviços, é fundamental seguir boas práticas de design, como os princípios SOLID, DRY e KISS, e usar padrões de projeto (GOF).

A) Incorreta: Agrupar funcionalidades em módulos únicos e extensos vai contra o princípio da Responsabilidade Única (SOLID - S) e a filosofia de microsserviços, que preza por módulos pequenos e coesos.
B) Incorreta: Acumular dívida técnica compromete a robustez, manutenção e evolução do sistema a longo prazo, indo contra o objetivo de garantir soluções robustas.
C) Incorreta: Dispensar princípios de design leva a um código difícil de manter e evoluir, mesmo com testes automatizados, pois estes garantem a funcionalidade, não a qualidade interna do código.
D) Correta: A refatoração contínua, a aderência aos princípios de design e a priorização da manutenção e evolução são essenciais para garantir a robustez e a longevidade dos sistemas, especialmente em arquiteturas complexas.
E) Incorreta: Priorizar a consistência transacional entre microsserviços e limitar a comunicação assíncrona vai contra os princípios de microsserviços e arquiteturas orientadas a eventos, que favorecem a eventual consistência e a comunicação assíncrona para maior escalabilidade e desacoplamento. A armadilha aqui é que "consistência transacional" parece bom, mas a forma como é aplicada ("entre microsserviços" e "limite o uso de comunicação assíncrona") é inadequada para essas arquiteturas, levando a acoplamento e complexidade.

Fonte: FCC TRF4 2025 Técnico Judiciário - Área Apoio Especializado - Especialidade Desenvolvimento de Sistema da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho