Pular para o conteúdo principal

Questão de Arquitetura de Software — WebServices — Instituto Consulplan 2024

Arquitetura de SoftwareWebServices
Código
qg291959
Banca
Instituto Consulplan
Órgão
Câmara de Belo Horizonte - MG
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Área de Infraestrutura de Sistema
A utilização de sistemas é uma ação fundamental para a operação das organizações, colaborando ativamente com toda a cadeia produtiva, nos níveis operacional, tático e estratégico. Durante muitos anos, a maioria das organizações utilizavam seus sistemas internos em um formato conhecido como desktop, onde os aplicativos são instalados de forma local em cada computador. Com o avanço tecnológico e a necessidade frequente de mobilidade, as organizações foram migrando para aplicações web que podem ser acessadas, por meio de autenticação, de qualquer navegador de internet e, principalmente, de qualquer local onde exista internet disponível para carregar a aplicação. Sobre aplicações web, analise as afirmativas a seguir.I. Em uma arquitetura web geralmente o lado do cliente é responsável pelas funcionalidades de interface do usuário e também do processamento de dados.II. A principal tarefa de um servidor de aplicações web é processar as solicitações do cliente para devolver uma resposta.III. Em uma aplicação web, a acessibilidade busca garantir que a aplicação permaneça estável à medida que novos usuários são adicionados, aumentando o fluxo de processamento.Está correto o que se afirma apenas em
  1. AI.
  2. BII.
  3. CIII.
  4. DII e III.
Revelar gabarito e comentário

GabaritoB — II.

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”.

Aplicações web: responsabilidades e conceitos

Gabarito: B (apenas a afirmativa II está correta). A afirmativa I erra ao atribuir ao cliente o processamento de dados, que é predominantemente função do servidor. A III confunde acessibilidade com escalabilidade, dois atributos distintos de qualidade de software.

A banca testa a compreensão dos papéis em uma arquitetura web e a correta definição de acessibilidade.

Arquitetura web
  • 1Cliente (navegador)
    • Interface do usuário
    • Interação
    • Scripts (JS)
  • 2Servidor
    • Processamento de dados
    • Lógica de negócio
    • Consultas a bancos
    • Respostas HTTP
  • 3Atributos de qualidade
    • Acessibilidade
      • Uso por pessoas com deficiência
      • Leitores de tela, contraste
    • Escalabilidade
      • Estabilidade sob demanda
      • Crescimento de usuários
LEVEL · soulevel.com.br

Item I — ❌ Incorreto

Afirma que o lado do cliente é responsável pelo processamento de dados. Na arquitetura web típica, o cliente (navegador) cuida da interface e da interação com o usuário, enquanto o servidor processa a lógica de negócio e dados. Embora o cliente possa executar scripts (JavaScript), o processamento principal de dados (consultas a bancos, regras de negócio) ocorre no servidor. A expressão "geralmente" torna a afirmação falsa, pois o padrão é processamento server-side.

Item II — ✅ Correto

A principal função de um servidor de aplicações web é receber, processar solicitações HTTP e devolver respostas (HTML, JSON, etc.). Isso abrange desde a execução de lógica até a interação com bancos de dados. A descrição está correta.

Item III — ❌ Incorreto

A afirmativa troca o conceito de acessibilidade por escalabilidade. Acessibilidade refere-se à capacidade de a aplicação ser utilizada por pessoas com deficiência (ex.: suporte a leitores de tela, contraste adequado). Escalabilidade é a capacidade de manter a estabilidade e desempenho à medida que a demanda (usuários, processamento) aumenta. A definição apresentada descreve escalabilidade, não acessibilidade.

NÃO CAIA NESSA!

A banca explora a confusão entre acessibilidade e escalabilidade. São conceitos distintos: um foca na inclusão de usuários com deficiência; o outro, na capacidade de crescimento sob carga. Fique atento ao termo usado.

Gabarito: letra B — apenas a afirmativa II está correta.

Link permanente: /questoes/qg291959