Questão de Redes de Computadores — Arquitetura Cliente-Servidor — INSTITUTO AOCP 2024
Redes de Computadores›Arquitetura Cliente-Servidor
Código
qa632192
Banca
INSTITUTO AOCP
Órgão
DPE MS
Ano
2024
Cargo
Ana Def ( )
Um Software Cliente consiste em um programa de aplicação arbitrário que se torna um cliente temporariamente quando
Aa internet se torna uma amortização limitada.
Bo paradigma da linguagem escolhida for UML.
Co acesso remoto é necessário.
Da metodologia utilizada para criar o sistema for SCRUM.
Eo resultado do coeficiente de transferência da rede for nulo.
Revelar gabarito e comentário▾
GabaritoC — o acesso remoto é necessário.
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”.
Arquitetura Cliente-Servidor: o papel do cliente
Gabarito: letra C. Um software cliente torna-se um cliente temporariamente quando o acesso remoto é necessário, pois é nesse momento que ele precisa solicitar serviços a um servidor na rede. As demais alternativas citam conceitos sem relação com a definição de cliente na arquitetura cliente-servidor (UML, SCRUM, amortização, coeficiente de transferência).
A arquitetura cliente-servidor é um modelo de computação distribuída em que as tarefas são divididas entre provedores de recursos ou serviços (servidores) e solicitantes desses serviços (clientes). O cliente é um programa que inicia a comunicação, enviando requisições ao servidor, que as processa e retorna as respostas. Essa relação é fundamentalmente baseada na necessidade de acesso a recursos ou serviços que estão em outra máquina, ou seja, acesso remoto.
O termo "cliente temporariamente" refere-se ao fato de que um programa pode assumir o papel de cliente apenas durante o período em que precisa de um serviço. Por exemplo, um navegador web é um cliente quando solicita uma página a um servidor web; após receber a resposta, ele não é mais um cliente ativo. Essa característica é central na definição de cliente na arquitetura cliente-servidor.
A banca explora a confusão entre conceitos de áreas diferentes: UML e SCRUM são metodologias de desenvolvimento de software, não definem o papel de cliente; amortização e coeficiente de transferência são termos financeiros e de redes, respectivamente, sem relação com a definição de cliente.
1Necessidade de acesso remoto
2Software assume papel de cliente
3Envia requisição ao servidor
4Recebe resposta e encerra papel
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A alternativa menciona "amortização limitada", um termo financeiro sem relação com a definição de cliente na arquitetura cliente-servidor. A amortização refere-se à redução gradual de um valor, não à condição para um software se tornar cliente.
Alternativa B — ❌ Incorreta
UML (Unified Modeling Language) é uma linguagem de modelagem usada no desenvolvimento de software, não um critério para definir o papel de cliente. A escolha da linguagem de modelagem não influencia a condição de um software se tornar cliente.
Alternativa C — ✅ Correta ⟵ GABARITO
O acesso remoto é a condição essencial para um software se tornar cliente. Na arquitetura cliente-servidor, o cliente é o programa que solicita serviços a um servidor, e essa solicitação ocorre quando há necessidade de acessar recursos ou serviços em outra máquina, ou seja, acesso remoto. Sem essa necessidade, o software não atua como cliente.
Alternativa D — ❌ Incorreta
SCRUM é uma metodologia ágil de gerenciamento de projetos de software, não um critério para definir o papel de cliente. A metodologia de desenvolvimento não determina quando um software se torna cliente.
Alternativa E — ❌ Incorreta
O "coeficiente de transferência da rede" não é um conceito padrão em redes de computadores, e mesmo que fosse, não teria relação com a definição de cliente. A condição para um software se tornar cliente é a necessidade de acesso remoto, não um valor de transferência de dados.