Questão de Arquitetura de Software — Arquitetura em camadas — IV - UFG 2023
Arquitetura de Software›Arquitetura em camadas
Código
qq975345
Banca
IV - UFG
Órgão
UFCAT
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Um aspecto fundamental quando se trata de padrões web é a separação de camadas. As camadas de documentos da web, conforme definidas no contexto do modelo de acessibilidade e-Mag, incluem:
Averificação, processamento e dados.
Bcomportamento, apresentação e conteúdo.
Cmodelo, visão e controladora.
Dinterface, base de dados e scripts.
Revelar gabarito e comentário▾
GabaritoB — comportamento, apresentação e conteúdo.
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”.
Camadas de documentos web no e-Mag
Gabarito: letra B. O Modelo de Acessibilidade de Governo Eletrônico (e-Mag) estabelece que os documentos web devem separar as camadas de conteúdo, apresentação e comportamento – respectivamente, a estrutura (HTML), o estilo (CSS) e a interatividade (JavaScript). Essa separação é fundamental para a acessibilidade, garantindo que cada camada possa ser adaptada ou substituída independentemente.
Camadas de documentos web (e-Mag): Conteúdo (HTML); Apresentação (CSS); Comportamento (JavaScript)
Alternativa A — ❌ Incorreta
"Verificação, processamento e dados" não corresponde à tríade clássica de camadas web definida pelo e-Mag. "Verificação" não é uma camada documental; processamento e dados são mais ligados à lógica de back-end, não à estrutura do documento.
Alternativa B — ✅ Correta ⟵ GABARITO
Exatamente a tríade prevista: comportamento (scripts/JavaScript), apresentação (CSS) e conteúdo (HTML). O e-Mag recomenda essa separação para garantir que o conteúdo seja acessível independentemente de estilo ou comportamento.
Alternativa C — ❌ Incorreta
Modelo, visão e controladora (MVC) é um padrão arquitetural de software, não a definição de camadas de documentos web. O MVC organiza a aplicação em três componentes, mas não é a classificação adotada pelo e-Mag para acessibilidade.
Alternativa D — ❌ Incorreta
Interface, base de dados e scripts não formam as camadas documentais. "Interface" é genérico, "base de dados" é camada de persistência (back-end) e "scripts" é apenas parte do comportamento. Falta a separação clara entre conteúdo e apresentação.