Questão de Arquitetura de Software — Arquitetura em camadas — IV - UFG 2026
Arquitetura de Software›Arquitetura em camadas
Código
qg732556
Banca
IV - UFG
Órgão
UFSCAR
Ano
2026
Nível
Superior
Cargo
Analista de TI
Considere uma arquitetura de sistema computacional composta pelas seguintes camadas: Aplicações, Dados, Sistema de Tempo de Execução, Middleware, Sistema Operacional, Virtualização, Servidores, Armazenamento e Redes. No modelo de computação em nuvem conhecido como plataforma como serviço (ou platform-as-a-service – PaaS), quais camadas são administradas diretamente pelo cliente do provedor de nuvem?
AApenas as camadas de Aplicação e Dados.
BApenas as camadas de Middleware e Sistema de Tempo de Execução.
CApenas as camadas de Virtualização e Servidores.
DApenas as camadas de Aplicação, Dados e Sistema de Tempo de Execução.
Revelar gabarito e comentário▾
GabaritoA — Apenas as camadas de Aplicação e Dados.
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”.
Plataforma como Serviço (PaaS) – Responsabilidade do cliente
Gabarito: letra A. No modelo PaaS, o provedor de nuvem gerencia toda a infraestrutura subjacente: virtualização, servidores, armazenamento, redes, sistema operacional, middleware e sistema de tempo de execução (runtime). O cliente é responsável apenas por suas próprias aplicações e pelos dados que ela manipula. Essa é a definição clássica do modelo de serviço PaaS, conforme o NIST (National Institute of Standards and Technology).
As alternativas B, C e D incluem camadas que são de responsabilidade do provedor no PaaS.
PaaS – Responsabilidade
1Cliente
Aplicações
Dados
2Provedor
Runtime
Middleware
Sistema Operacional
Virtualização
Servidores
Armazenamento
Redes
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
Apenas as camadas de Aplicação e Dados são administradas diretamente pelo cliente. O provedor disponibiliza o ambiente (runtime, middleware, SO, virtualização, servidores, armazenamento e redes) pronto para uso, cabendo ao cliente desenvolver, hospedar e gerenciar sua aplicação e seus dados.
Alternativa B — ❌ Incorreta
Afirma que o cliente administra Middleware e Sistema de Tempo de Execução. Na verdade, essas são camadas gerenciadas pelo provedor no PaaS. O middleware (ex.: servidores de aplicação, bancos de dados) e o runtime (ex.: ambiente de execução da linguagem) são fornecidos e mantidos pela plataforma.
Alternativa C — ❌ Incorreta
Afirma que o cliente administra Virtualização e Servidores. Essas camadas pertencem à infraestrutura física e de virtualização, que são de responsabilidade do provedor. O cliente sequer tem acesso a elas no PaaS (diferente do IaaS, onde ele gerencia a virtualização e os servidores).
Alternativa D — ❌ Incorreta
Inclui Sistema de Tempo de Execução como administrado pelo cliente. No PaaS, o runtime é gerenciado pelo provedor; o cliente só gerencia aplicação e dados. Portanto, a alternativa D está errada ao adicionar essa camada.
NÃO CAIA NESSA!
A banca explora o fato de que alguns alunos confundem PaaS com IaaS (onde o cliente gerencia mais camadas, como SO e runtime) ou com SaaS (onde o cliente gerencia apenas dados). No PaaS, o cliente não gerencia o runtime – ele é parte da plataforma oferecida pelo provedor.