GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO06Difícil⏱ medio

Dados ilustrativos: um órgão municipal de trânsito adotou um software para monitorar o sistema de ônibus. A…

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: um órgão municipal de trânsito adotou um software para monitorar o sistema de ônibus. A equipe técnica compilou cinco métricas de avaliação: - Tempo médio de resposta para consulta de itinerário. - Número de falhas registradas a cada mil execuções. - Cobertura de testes automatizados sobre o código-fonte. - Índice de satisfação dos usuários em pesquisa online. - Consumo médio de memória durante a operação contínua. Com base nessas métricas, a equipe pretende priorizar melhorias no software considerando características como desempenho, confiabilidade, manutenibilidade, usabilidade e eficiência. Analise o texto-base e identifique qual métrica avalia principalmente a manutenibilidade do software.

  1. A) Índice de satisfação dos usuários em pesquisa online
  2. B) Consumo médio de memória durante a operação contínua
  3. C) Tempo médio de resposta para consulta de itinerário
  4. D) Número de falhas registradas a cada mil execuções
  5. E) Cobertura de testes automatizados sobre o código-fonte

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique o que a questão pede: a métrica que avalia principalmente a manutenibilidade do software. Na norma ISO/IEC 25010, manutenibilidade é a facilidade com que o software pode ser modificado, corrigido, testado e adaptado.
  2. Analise cada métrica do texto-base. A cobertura de testes automatizados sobre o código-fonte mede a proporção do código verificada por testes automáticos. Quanto maior essa cobertura, mais segura e fácil fica a alteração do código, pois regressões são detectadas rapidamente. Isso caracteriza a manutenibilidade, especialmente nos aspectos de testabilidade e facilidade de modificação.
  3. Verifique as demais métricas. O tempo médio de resposta para consulta de itinerário mede desempenho. O número de falhas a cada mil execuções mede confiabilidade. O índice de satisfação em pesquisa online mede usabilidade (percepção do usuário). O consumo médio de memória durante a operação contínua mede eficiência de recursos.
  4. Conclusão. A alternativa correta é a E, que coincide com o gabarito oficial. Por que as outras estão erradas: A mede usabilidade pela percepção do usuário; B mede eficiência de recursos; C mede desempenho temporal; D mede confiabilidade.

💡 Dica: Relacione cada métrica com a característica do software que ela avalia.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa a melhoria do software à opinião do usuário e confunde a satisfação com manutenibilidade, quando na verdade ela se relaciona à usabilidade.

B Erradaerro: Conceitual

O aluno entende que qualquer métrica técnica ligada ao código ou à operação do sistema representa manutenibilidade, quando o consumo de memória indica eficiência de recursos.

C Erradaerro: Conceitual

O aluno confunde manutenibilidade com desempenho, supondo que um software mais rápido é mais fácil de manter, quando o tempo de resposta mede desempenho.

D Erradaerro: Conceituala que mais engana

O aluno interpreta que corrigir falhas é o mesmo que manutenibilidade, quando o número de falhas por execução mede confiabilidade, ou seja, a capacidade de operar sem erros.

Por que engana: Confundir métricas relacionadas à usabilidade ou desempenho com aquelas que indicam manutenibilidade.

E Correta

Teste automatizados refletem diretamente a facilidade de manutenção e evolução do código.

Raio-X da questão

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

métricas de avaliação de software

📌 Objetivo

avaliacao

🧱 Pré-requisitos

características de qualidade de software · métricas de software

📚 Reveja

estude características de qualidade de software e suas métricas associadas

⚠️ Erro mais comum

Confundir métricas relacionadas à usabilidade ou desempenho com aquelas que indicam manutenibilidade.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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