Questão FC370141
A qualidade de um software está diretamente relacionada à sua eficiência e confiabilidade, bem como a sua complexidade e sua facilidade de manutenção. Os procedimentos utilizados p
Qualidade de Software
FGV · 2024
A qualidade de um software está diretamente relacionada à sua eficiência e confiabilidade, bem como a sua complexidade e sua facilidade de manutenção. Os procedimentos utilizados para quantificar a qualidade de um produto são as métricas, que podem ser estáticas ou dinâmicas.
Uma métrica dinâmica muito utilizada para medir a qualidade de um software consiste em medir
- o tempo necessário para inicialização.
- o tamanho do código de um componente do software.
- a complexidade ciclomática, ou seja, a complexidade de controle do código do software.
- a profundidade das declarações condicionais aninhadas no código do software.
- o número de funções que chamam outras funções no código do software.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Esta alternativa indica medir o tempo de inicialização, ou seja, o intervalo entre o início do processo de boot/execução e o momento em que o sistema está pronto para atender solicitações.
Trata‑se de uma métrica dinâmica porque só pode ser obtida com o software em execução: exige medição de tempos reais (timestamps) durante testes ou em produção.
É um indicador direto de desempenho e de responsividade, impactando experiência do usuário e disponibilidade do serviço.
Para medi-la registra‑se o tempo de início \(t_0\) e o tempo de prontidão \(t_r\), calculando \(T = t_r - t_0\).
Em análises, utiliza‑se média, mediana e percentis (p.ex. 95º) e define‑se SLAs para limites aceitáveis.
Ferramentas de profiling e monitoramento automatizam essas medições, permitindo identificar gargalos na inicialização.
Conteúdo do catálogo FC Concursos · Atualizado em