Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — CESPE / CEBRASPE 2023

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
ce159979
Banca
CESPE / CEBRASPE
Órgão
SEFIN de Fortaleza - CE
Ano
2023
Nível
Superior
Cargo
Analista Fazendário Municipal - Área de Conhecimento: Ciência da Computação, Informática/Processamento de Dados
A respeito de arquitetura de software, julgue o item a seguir.As técnicas de componentização de software são usadas para dividir um sistema de software em componentes independentes e reutilizáveis, o que ajuda a diminuir a complexidade do sistema.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Componentização de Software

Gabarito: Errado (E). A afirmação de que as técnicas de componentização ajudam a diminuir a complexidade do sistema é incorreta. Embora a componentização divida o sistema em partes, ela pode, na verdade, aumentar a complexidade devido à necessidade de gerenciar interfaces, dependências e integração entre os componentes. Além disso, os componentes não são completamente independentes, pois precisam se comunicar e cooperar, o que gera complexidade adicional de coordenação.

A banca testa o entendimento de que a componentização é uma técnica de modularização que tem como objetivo organizar o sistema, mas não garante redução de complexidade. Pelo contrário, a má aplicação pode levar a um sistema mais complexo e de difícil manutenção.

NÃO CAIA NESSA!

A banca explora a generalização indevida – a afirmação parece lógica, mas ignora que a componentização introduz complexidade de integração. O candidato tende a associar "divisão em partes" a "menos complexidade", esquecendo o custo de orquestração e acoplamento.

ERRADO

Link permanente: /questoes/ce159979