Pular para o conteúdo principal

Questão de Arquitetura de Software — WebServices — CESPE / CEBRASPE 2025

Arquitetura de SoftwareWebServices
Código
ce204808
Banca
CESPE / CEBRASPE
Órgão
FUNPRESP-EXE
Ano
2025
Nível
Superior
Cargo
Analista de Previdência Complementar - Área 9: Sistemas e Governança de Tecnologia da Informação
Julgue o item subsecutivo, relativo à arquitetura orientada a serviços (SOA), à arquitetura distribuída, à especificação de web services e a dispositivos móveis.A camada de apresentação em aplicativos de dispositivos móveis gerencia fluxos de trabalho, troca de dados e operações, incluindo segurança, cache, log e tratamento de exceções.
  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”.

Camada de apresentação em dispositivos móveis

ERRADO. A afirmação está incorreta porque as responsabilidades descritas — gerenciar fluxos de trabalho, troca de dados, operações, segurança, cache, log e tratamento de exceções — são típicas das camadas de negócio/aplicação ou de dados/infraestrutura, não da camada de apresentação. A camada de apresentação (UI) deve limitar-se à interface com o usuário e à captura de entradas, delegando o processamento às camadas inferiores.

Em uma arquitetura em camadas bem projetada, a separação de responsabilidades é fundamental:

  • Camada de Apresentação: exibe informações ao usuário e interpreta comandos. Não deve conter lógica de negócio ou gerenciar fluxos complexos.

  • Camada de Negócios (ou Aplicação): implementa as regras e o fluxo de trabalho, coordena operações, gerencia segurança e logs.

  • Camada de Dados: gerencia persistência, cache e acesso a dados.

A atribuição de funções como segurança, cache, log e tratamento de exceções à camada de apresentação viola o princípio de separação de interesses e é uma falha conceitual comum em questões de arquitetura.

1Apresentação (UI)
Exibe informações
Captura entradas
Gerencia fluxos de trabalho
Segurança, cache, log, exceções
2Negócios/Aplicação
Regras e fluxo de trabalho
Segurança e logs
Tratamento de exceções
3Dados/Infraestrutura
Persistência e cache
Acesso a dados
Camadas da arquitetura
LEVELsoulevel.com.br
Camadas da arquitetura: Apresentação (UI) (Exibe informações, Captura entradas, Gerencia fluxos de trabalho, Segurança, cache, log, exceções); Negócios/Aplicação (Regras e fluxo de trabalho, Segurança e logs, Tratamento de exceções); Dados/Infraestrutura (Persistência e cache, Acesso a dados)
PEGA ESSA DICA!

Questões sobre camadas frequentemente atribuem funções da camada de negócio à de apresentação. Lembre-se: a camada de apresentação só se preocupa com a exibição e interação; todo o processamento, regras, segurança, cache e logs são responsabilidade das camadas inferiores.

Gabarito: ERRADO.

Link permanente: /questoes/ce204808