A qualidade de um software está diretamente relacionada à su...
Uma métrica dinâmica muito utilizada para medir a qualidade de um software consiste em medir
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para responder à questão corretamente, é fundamental compreender o conceito de métricas de qualidade de software, que são ferramentas essenciais para avaliar o desempenho e a confiabilidade de um software. As métricas podem ser classificadas em estáticas e dinâmicas. As métricas dinâmicas são aquelas que medem aspectos do software em execução, enquanto as estáticas analisam o código sem sua execução.
Na questão, estamos tratando de uma métrica dinâmica. A correta compreensão do problema nos leva a identificar que a métrica dinâmica em questão é aquela que mensura o desempenho do software em tempo de execução, como o tempo necessário para realizar uma determinada operação.
Alternativa Correta: A - o tempo necessário para inicialização.
Justificativa: A inicialização é um aspecto importante do desempenho de um software, e mensurar o tempo necessário para essa operação é uma métrica dinâmica. Ela nos dá uma ideia clara sobre a eficiência do software em um ambiente de execução real.
Análise das Alternativas Incorretas:
B - o tamanho do código de um componente do software. Esta alternativa refere-se a uma métrica estática, pois avalia aspectos do código sem sua execução, como linhas de código ou quantidade de funções.
C - a complexidade ciclomática, ou seja, a complexidade de controle do código do software. A complexidade ciclomática é uma medida estática que indica o número de caminhos lineares independentes através do programa, ajudando a identificar complexidade de controle, mas não envolve execução.
D - a profundidade das declarações condicionais aninhadas no código do software. Assim como a complexidade ciclomática, esta é uma medida estática que trata da estrutura do código, sem necessidade de execução.
E - o número de funções que chamam outras funções no código do software. Esta também é uma métrica estática, pois avalia a estrutura de chamadas no código sem precisar executá-lo.
Ao resolver questões como esta, é crucial identificar se a métrica mencionada avalia o software estática ou dinamicamente. Questões de concursos frequentemente incluem pegadinhas ao misturar esses conceitos, então é importante prestar atenção aos detalhes do enunciado.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Métrica dinâmica está relacionada com o software em execução. Das alternativas apresentadas, a única opção é a letra A para software em execução.
O conceito de DAST (Dynamic Application Security Testing) está relacionado a métricas dinâmicas, pois o DAST é um tipo de teste que analisa o comportamento do software durante sua execução. Ele foca em identificar vulnerabilidades de segurança no ambiente operacional real do aplicativo, como falhas em entradas de dados, autenticação ou interações com o sistema.
Gabarito A
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo