Pular para o conteúdo principal

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

Arquitetura de SoftwareArquitetura de Software
Código
qg509214
Banca
IADES
Órgão
CRMV-PI
Ano
2025
Nível
Superior
Cargo
Analista de Suporte e Gestão da Tecnologia da Informação
A definição da estrutura de um sistema de software e a forma como seus componentes interagirão é realizada durante a fase de projeto. Nesse contexto, o projeto arquitetural de soffware
  1. Aconsiste na criação de casos de uso para identificar as interações do usuário com o sistema.
  2. Bestabelece os detalhes de codificação, como nomes de variáveis e estruturas de controle.
  3. Ctem como foco principal o planejamento de testes de aceitação junto ao usuário final.
  4. Despecifica exclusivamente os requisitos de desempenho e usabilidade do sistema.
  5. Edefine a estrutura de alto nível do sistema, incluindo os principais componentes e como eles se comunicam.
Revelar gabarito e comentário

GabaritoE — define a estrutura de alto nível do sistema, incluindo os principais componentes e como eles se comunicam.

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

Projeto Arquitetural de Software

Gabarito: letra E. O projeto arquitetural de software consiste em definir a estrutura de alto nível do sistema, incluindo seus principais componentes e a forma como eles se comunicam. Essa é a definição clássica de arquitetura de software, conforme a engenharia de software: a arquitetura é a organização fundamental do sistema, seus componentes e seus relacionamentos.

Alternativa A — ❌ Incorreta

Criação de casos de uso é uma atividade da engenharia de requisitos, não do projeto arquitetural. Casos de uso descrevem interações do usuário com o sistema, mas não definem a estrutura de componentes.

Alternativa B — ❌ Incorreta

Detalhes de codificação (nomes de variáveis, estruturas de controle) pertencem ao projeto detalhado ou à implementação, não à arquitetura de software, que abstrai esses detalhes.

Alternativa C — ❌ Incorreta

Planejamento de testes de aceitação é uma atividade de teste, realizada após o projeto e a implementação, não faz parte da definição da arquitetura.

Alternativa D — ❌ Incorreta

A arquitetura pode considerar requisitos não funcionais como desempenho e usabilidade, mas não os especifica exclusivamente. Seu foco principal é a estrutura geral e os relacionamentos entre componentes.

Alternativa E — ✅ Correta ⟵ GABARITO

Define exatamente o escopo do projeto arquitetural: a estrutura de alto nível do sistema, os principais componentes e suas comunicações. Essa é a essência da arquitetura de software, conforme descrita na literatura e normas da área.

Gabarito: letra E.

Link permanente: /questoes/qg509214