A respeito de arquitetura de aplicações, julgue o item a seg...

Próximas questões
Com base no mesmo assunto
Q3156908 Arquitetura de Software

A respeito de arquitetura de aplicações, julgue o item a seguir.


O processamento cooperativo em uma arquitetura cliente-servidor ocorre quando dois ou mais processadores processam uma simples transação.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C – CERTO

1. Tema central da questão

A questão trata da arquitetura cliente-servidor, um modelo fundamental em sistemas distribuídos, amplamente explorado em concursos de TI. O foco está no conceito de processamento cooperativo, presente quando diferentes partes de uma aplicação compartilham tarefas de processamento.

2. Resumo teórico

Na arquitetura cliente-servidor, as aplicações são divididas em duas ou mais camadas:

  • Cliente: geralmente responsável pela interface com o usuário e parte do processamento.
  • Servidor: processa dados, acessa bancos de dados e executa lógicas de negócio.

No processamento cooperativo, ambas as partes (cliente e servidor) compartilham o trabalho de uma mesma transação. Ou seja, cada um realiza parte do processamento necessário para completar a operação solicitada pelo usuário.

Fonte: Pressman, R. S. – Engenharia de Software, 8ª edição.

3. Justificativa da alternativa correta

A afirmação está correta porque descreve exatamente o conceito de processamento cooperativo: dois ou mais processadores (cliente e servidor) atuando juntos para processar uma simples transação. Por exemplo, ao consultar um saldo bancário pelo aplicativo, o cliente envia a solicitação, o servidor processa e retorna a resposta – ambos participam do processamento.

4. Estratégia para interpretação

Fique atento a termos como "processamento cooperativo" e "dois ou mais processadores". Em concursos, muitas vezes, são usados para confundir com processamento concorrente ou distribuído, mas aqui é exatamente o caso do cliente-servidor tradicional.

Procure sempre identificar se a questão está falando de cooperar (trabalhar junto) ou concorrer (executar tarefas de modo independente).

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

JUSTIFICATIVA - Certo. Nesse tipo de processamento, a cooperação requer que haja dois ou mais processadores distintos para completar uma simples transação.

https://cdn.cebraspe.org.br/concursos/PC_DF_24_ADM/arquivos/021_PCDF_002_01.PDF

Certo.

Em uma arquitetura cliente-servidor, o processamento cooperativo refere-se à divisão do processamento de uma tarefa (ou transação) entre o cliente e o servidor.

Ou seja, dois ou mais processadores (ou sistemas) colaboram para realizar uma única transação, cada um executando parte do trabalho:

  • O cliente pode, por exemplo, realizar validações iniciais, capturar dados e enviar a solicitação;
  • O servidor pode processar esses dados, aplicar regras de negócio e acessar o banco de dados.

Essa forma de cooperação entre cliente e servidor é típica de sistemas distribuídos modernos, otimizando o uso de recursos e melhorando o desempenho.

By Futuro DEV Estável.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo