Pular para o conteúdo principal

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

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
ce171219
Banca
CESPE / CEBRASPE
Órgão
CNPQ
Ano
2024
Nível
Superior
Cargo
Analista em Ciência e Tecnologia Pleno I - Especialidade: Desenvolvimento e Arquitetura de Software
Julgue o item subsecutivo, com relação a requisitos e componentes de software.O projeto de componentes de um software detalha a estrutura de cada componente em um nível de abstração próximo à linguagem de máquina.
  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”.

Projeto de componentes de software

ERRADO. O projeto de componentes de software opera em um nível de abstração elevado, lidando com interfaces, responsabilidades, conectores e estrutura de alto nível — não em nível próximo à linguagem de máquina, que é característico da implementação (código de baixo nível).

A afirmação confunde duas etapas distintas do desenvolvimento: o projeto (design) e a implementação (codificação). O projeto de componentes define a arquitetura e a organização lógica dos componentes, suas propriedades externas e relacionamentos, enquanto a linguagem de máquina (ou assembly) é um detalhe de implementação de baixíssimo nível. Conforme a definição clássica de arquitetura de software, os componentes são descritos por suas interfaces e comportamento em um nível de abstração que permite raciocinar sobre a estrutura do sistema sem os detalhes de implementação.

SE LIGUE NESSA!

O nível de abstração do projeto de componentes é o mesmo de outros artefatos de design (diagramas UML, descrições de interfaces), não o nível de instruções de máquina.

ERRADO — O gabarito oficial é E (Errado).

Link permanente: /questoes/ce171219