FC ConcursosFC Concursos

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

  1. o tempo necessário para inicialização.
  2. o tamanho do código de um componente do software.
  3. a complexidade ciclomática, ou seja, a complexidade de controle do código do software.
  4. a profundidade das declarações condicionais aninhadas no código do software.
  5. 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

Continue aprendendo