Questão de Engenharia de Software — Conceitos e Tipos de Métricas de Software — CESPE / CEBRASPE 2025
- Código
- ce417791
- Banca
- CESPE / CEBRASPE
- Órgão
- TRT 10
- Ano
- 2025
- Cargo
- AJ TRT10
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (E). O MTBF (Mean Time Between Failures) é o tempo médio entre falhas, calculado como a soma do MTTF (tempo médio para falhar) e do MTTR (tempo médio para reparo). Ele representa o intervalo médio entre o fim de uma falha e o início da próxima, e não o tempo de recuperação. A afirmação de que "se recupera de falhas nesse período" confunde MTBF com MTTR — o tempo de recuperação é medido pelo MTTR, não pelo MTBF.
O MTBF é uma métrica de confiabilidade que indica, em média, quanto tempo o sistema opera entre uma falha e outra. A fórmula clássica é:
Onde:
MTTF (Mean Time To Failure): tempo médio que o sistema opera sem falhar.
MTTR (Mean Time To Repair): tempo médio para reparar o sistema após uma falha.
A disponibilidade do sistema é calculada como:
O enunciado diz que um serviço com MTBF de quatro horas "se recupera de falhas nesse período". Isso está errado porque o MTBF não mede o tempo de recuperação — ele mede o intervalo entre falhas. O tempo de recuperação é o MTTR. Se o MTBF é de quatro horas, isso significa que, em média, o sistema fica quatro horas operando entre uma falha e outra (considerando MTTF + MTTR), mas não diz quanto tempo leva para se recuperar.
A segunda parte da afirmação — "o tempo real pode variar, pois o MTBF é uma média de vários incidentes" — está correta. O MTBF é uma média estatística, então o tempo real entre falhas pode variar em torno desse valor médio. No entanto, como a primeira parte está incorreta, o item como um todo é Errado.
A banca troca o conceito de MTBF pelo de MTTR. O candidato que sabe que MTBF é "tempo médio entre falhas" pode cair na armadilha de achar que "entre falhas" inclui o tempo de recuperação. Mas não: o MTBF é o intervalo entre o fim de uma falha e o início da próxima (MTTF + MTTR), enquanto o tempo de recuperação é exclusivamente o MTTR. Guarde a distinção: MTBF = quanto tempo opera entre falhas; MTTR = quanto tempo leva para consertar.
A afirmação está incorreta porque atribui ao MTBF a função de medir o tempo de recuperação. O MTBF mede o intervalo médio entre falhas, não o tempo de recuperação. O tempo de recuperação é medido pelo MTTR. A parte final sobre a variação do tempo real é verdadeira, mas não salva o item, pois a premissa central está errada.
Gabarito: Errado (E).
Link permanente: /questoes/ce417791