Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — IDESG 2025

Arquitetura de SoftwareArquitetura de Software
Código
qg525482
Banca
IDESG
Órgão
Prefeitura de Cariacica - ES
Ano
2025
Nível
Superior
Cargo
Analista em Tecnologia da Informação - Sistema da Informação
Considere a definição a seguir: "É a estrutura base de um sistema de software, que descreve como seus componentes estão organizados, como eles comunicam entre si e quais diretrizes e princípios são usados para direcionar seu design e evolução. Em essência este artefato de software define a espinha dorsal de um sistema de informação, viabilizando que ele atenda aos requisitos técnicos, de negócios e de qualidade." Diante da definição apresentada, pode-se afirmar que ela se refere à(ao):
  1. AArquitetura de software.
  2. BPadrão de projeto de Software.
  3. CDocumento de requisitos de Software.
  4. DPlano de Política do Software.
Revelar gabarito e comentário

GabaritoA — Arquitetura de software.

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

Arquitetura de Software

Gabarito: letra A. A definição fornecida no enunciado descreve exatamente o conceito de arquitetura de software: a estrutura base que organiza componentes, define suas interações e estabelece as diretrizes para design e evolução do sistema. Esse é o papel central da arquitetura, conforme a literatura clássica da área (por exemplo, a definição do SEI e da norma IEEE 1471). As demais alternativas não correspondem: padrão de projeto é uma solução reutilizável para um problema recorrente, documento de requisitos elenca funcionalidades e restrições, e plano de política não é um termo formalmente adotado.

Alternativa A — ✅ Correta ⟵ GABARITO

A descrição casa perfeitamente com a definição de arquitetura de software, que engloba a organização estrutural, os componentes, os conectores e as restrições que guiam o desenvolvimento. É a "espinha dorsal" do sistema.

Alternativa B — ❌ Incorreta

Padrão de projeto (design pattern) é uma solução genérica e reutilizável para um problema de design recorrente em um contexto específico (ex.: Singleton, Factory, Observer). Ele não define a estrutura global do sistema, mas sim um microprojeto dentro de um componente.

Alternativa C — ❌ Incorreta

O documento de requisitos de software (SRS) descreve o que o sistema deve fazer (funcionalidades, restrições, metas de qualidade), e não como os componentes são organizados e se comunicam. A definição apresentada trata do "como" estrutural, não do "o quê".

Alternativa D — ❌ Incorreta

"Plano de Política do Software" não é um termo consagrado na engenharia de software. Pode-se referir a políticas de licenciamento ou uso, mas não à definição da estrutura do sistema.


Conclusão: A única alternativa que se alinha à definição é a letra A (Arquitetura de software).

Link permanente: /questoes/qg525482