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
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.
- A) Índice de satisfação dos usuários em pesquisa online
- B) Consumo médio de memória durante a operação contínua
- C) Tempo médio de resposta para consulta de itinerário
- D) Número de falhas registradas a cada mil execuções
- E) Cobertura de testes automatizados sobre o código-fonte
✅ Resposta correta: alternativa E
Resolução passo a passo
- 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.
- 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.
- 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.
- 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
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.
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.
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.
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.
Teste automatizados refletem diretamente a facilidade de manutenção e evolução do código.
Raio-X da questão
métricas de avaliação de software
avaliacao
características de qualidade de software · métricas de software
estude características de qualidade de software e suas métricas associadas
Confundir métricas relacionadas à usabilidade ou desempenho com aquelas que indicam manutenibilidade.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Após um ano de uso em bibliotecas municipais, dois softwares de gestão de acervo foram comparados segundo métricas de…
- Dados ilustrativos: Um gestor de frotas compara indicadores de carros e de aplicativos para entender confiabilidade. Ele…
- Por que um software confiável é essencial em serviços críticos, como sistemas de transporte ou plataformas de saúde?…
- Dados ilustrativos: A prefeitura de Nova Vista implementou um sistema de catálogo digital para a biblioteca municipal…
- Cerca de 85% das prefeituras brasileiras adotam sistemas de agendamento digital para serviços públicos. Em Nova…
- Folhas de papel empilham-se sobre mesas silenciosas enquanto bibliotecários comparam três sistemas de gerenciamento de…
🔎 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
