GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO06Fácil⏱ medio

Dados ilustrativos: uma escola de ensino médio adota um sistema de gerenciamento de biblioteca digital para…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO06

Avaliar software levando em consideração diferentes características e métricas associadas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Dados ilustrativos: uma escola de ensino médio adota um sistema de gerenciamento de biblioteca digital para empréstimo de livros e acesso remoto a acervos. Em um relatório de testes, foram simuladas mil requisições simultâneas. O sistema apresentou os seguintes resultados: throughput de 850 requisições por segundo, latência média de 120 milissegundos por requisição, taxa de erros de 0,5% e tempo médio de recuperação após falha de 2 segundos. Esses dados ajudam a comparar diferentes aspectos do software, como desempenho, confiabilidade e disponibilidade, para decidir se ele atende às demandas da comunidade escolar. Com base no texto-base, identifique qual métrica de software avalia o desempenho do sistema em processar múltiplas requisições simultâneas de forma eficiente?

  1. A) latência média por requisição
  2. B) taxa de erros percentual
  3. C) tempo médio de recuperação após falha
  4. D) throughput de requisições por segundo
  5. E) número de linhas de código do sistema

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A pergunta pede a métrica que avalia o desempenho do sistema ao processar muitas requisições simultâneas de forma eficiente. Passo 2: Essa ideia corresponde ao throughput, que mede quantas requisições (ou unidades de trabalho) o sistema consegue processar por unidade de tempo. No texto-base, o throughput é de 850 requisições por segundo, o que indica a capacidade de vazão do sistema sob carga. Passo 3: A alternativa A (latência média por requisição) mede o tempo que cada requisição individual leva para ser respondida; é importante para a experiência do usuário, mas não expressa a quantidade processada em conjunto. Passo 4: A alternativa B (taxa de erros percentual) mede a confiabilidade, ou seja, a proporção de requisições que falham, e não a eficiência no processamento. Passo 5: A alternativa C (tempo médio de recuperação após falha) é uma métrica de disponibilidade e recuperação, não de desempenho sob carga. Passo 6: A alternativa E (número de linhas de código) é uma métrica de tamanho do software e não tem relação com o desempenho em tempo de execução. Passo 7: Portanto, a resposta correta é a D, que coincide com o gabarito oficial.

💡 Dica: Identifique a métrica que mede a quantidade de requisições processadas por segundo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode confundir desempenho com tempo de resposta e imaginar que quanto menor a latência por requisição, mais eficiente é o processamento simultâneo, sem considerar a quantidade total processada.

Por que engana: Confundir throughput com latência ou interpretar incorretamente as métricas apresentadas no texto.

B Erradaerro: Conceitual

O aluno pode associar eficiência a qualidade do processamento e supor que a menor taxa de erros indica maior capacidade de processar múltiplas requisições, confundindo confiabilidade com desempenho.

C Erradaerro: Interpretação

O aluno pode ler a palavra 'tempo' e relacioná-la a velocidade de processamento, sem perceber que a métrica trata de recuperação após falhas, que pertence à disponibilidade e não ao desempenho sob carga.

D Correta

O throughput mede a quantidade de requisições processadas por segundo, indicando desempenho em concorrência, conforme texto-base.

E Erradaerro: Senso comum

O aluno pode imaginar que um sistema maior, com mais linhas de código, teria mais capacidade de processar requisições, usando uma intuição do cotidiano de que mais quantidade significa mais desempenho.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

métricas de desempenho de software

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceitos básicos de sistemas computacionais · métricas de software

📚 Reveja

Estude as definições de throughput, latência, taxa de erros e tempo de recuperação em sistemas.

⚠️ Erro mais comum

Confundir throughput com latência ou interpretar incorretamente as métricas apresentadas no texto.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.