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
- Um sistema portátil registra a corrente gerada em um eletrodo de trabalho durante um pulso de 4 segundos. Para comparar…
- Em um protótipo computacional que monitora a salinidade de um tanque, dois eletrodos ficam imersos na água e são usados…
- Em uma lavanderia, uma pessoa instala dois eletrodos próximos ao piso, ligados a uma entrada digital de um controlador…
- Em uma demonstração de interface cérebro-computador, eletrodos colocados sobre o couro cabeludo captam sinais elétricos…
- Em um protótipo de interface computacional controlada por sinais musculares, cada canal utiliza um eletrodo para captar…
- Em uma prótese controlada por sinais musculares, eletrodos na pele captam a atividade elétrica e a enviam ao sistema…
🔎 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
