Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura em camadas — CESPE / CEBRASPE 2022

Arquitetura de SoftwareArquitetura em camadas
Código
ce147316
Banca
CESPE / CEBRASPE
Órgão
TCE-RJ
Ano
2022
Nível
Superior
Cargo
Analista de Controle Externo
Acerca de arquitetura de software, julgue o próximo item.Na arquitetura em camadas, a camada mais interna realiza interações com o sistema operacional.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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 em camadas

CERTO. A afirmação está correta. Na arquitetura em camadas, a organização segue uma hierarquia de abstração: a camada mais interna (geralmente chamada de camada de dados, infraestrutura ou sistema) interage diretamente com o sistema operacional e o hardware, enquanto as camadas externas (como negócio e apresentação) abstraem esses detalhes.

A estrutura típica de uma arquitetura em camadas possui, de dentro para fora:

  • Camada de infraestrutura/sistema: acesso a recursos do SO (arquivos, rede, memória), drivers, chamadas de sistema.

  • Camada de dados/persistência: acesso a banco de dados, geralmente sobre a camada de infraestrutura.

  • Camada de negócios: lógica da aplicação.

  • Camada de apresentação: interface com o usuário.

Cada camada se comunica apenas com as camadas adjacentes, promovendo baixo acoplamento e alta coesão. O princípio é que a camada mais interna fornece serviços essenciais de baixo nível, sendo a única que conhece os detalhes do sistema operacional.

flowchart TD
    subgraph Externo
        A[Apresentação]
    end
    subgraph 
        B[Negócios]
    end
    subgraph 
        C[Dados / Persistência]
    end
    subgraph Interno
        D[Infraestrutura / Sistema Operacional]
    end
    A --> B --> C --> D
PEGA ESSA DICA!

Para memorizar, lembre-se de que a camada mais interna é a "raiz" que toca o sistema operacional. Em questões, a banca pode tentar inverter, afirmando que a camada mais externa é que interage com o SO – isso é o típico distrator. Aqui a afirmação está correta.

Gabarito: ⚠️ (Certo)

Link permanente: /questoes/ce147316