Categorização de Métricas
Métricas de produtividade
Concentram-se na saída do processo de engenharia de software.
Ex.: no. de casos de uso/iteração.
Métricas de qualidade
Oferecem uma indicação de quanto o software se adequa às exigências implícitas e explícitas do cliente.
Ex.: erros/fase
Métricas técnicas
Concentram-se nas características do software e não no processo por meio do qual o software foi desenvolvido.
Ex.: complexidade lógica e grau de manutenibilidade
Prezados, vamos aos
comentários das alternativas:
a) É uma abordagem utilizada para definir o
tempo gasto, em cada ponto de função.
Alternativa errada. Por
métricas podemos até estimar o tempo gasto por ponto de função , mas isso será
uma média. As métricas de qualidade não tem por objetivo definir o tempo gasto,
principalmente o tempo gasto em cada ponto de função.
b) Oferece meios de mensurar o tempo gasto,
para o desenvolvimento do software.
Alternativa errada. As
métricas de qualidade podem ser utilizadas para estimar o tempo gasto, antes do
desenvolvimento.
c) Fornece informações sobre a quantidade de
linhas de código
Alternativa errada. As
métricas de qualidade não tem como objetivo fornecer informações sobre a
quantidade de linhas de código. Nos projetos de desenvolvimento de softwares
atuais, a quantidade de linhas de código do software não serve de parâmetro
para mensurar qualidade.
d) É uma abordagem utilizada, para reforçar os
testes de aceitação
Alternativa errada. Os
testes de aceitação são realizados com o cliente para verificar se o software
construído atente as expectativas do cliente. Isso é realizado após o software
ou módulo estar concluído.
e) Oferece uma estimativa de quanto o software
se adequa às exigências implícitas e explícitas do cliente.
Alternativa correta. Com
métricas de qualidade conseguimos estimar
a quantidade de erros embarcados no software, assim como estimar o grau de aderência dele aos seus requisitos.
e-
As métricas servem para estipular e medir fatores como recursos humanos / tempo de desenvolvimento, cronogramas, falhas, erros, retrabalhos. Além disso tudo, também definem tamanho, sendo necessário coleta de dados destas medições já no inicio. alguns exemplos de métricas q utiliza a Orientação a Objetos:]]
1- quantidade total de classes;
2- quantidade total de operações;
3- quantidade de classes reutilizadas e n° de classes desenvolvidas;
4- quantidade de operações reutilizadas e n° de operações desenvolvidas;
5- quantidade de mensagens enviadas.
A experiência na medição de cada projeto permite definir e planejar melhor os que virão. conhecendo o tempo médio gasto para um caso de uso, estipula-se o tempo para os demais. As métricas mais utilizadas no desenvolvimento Orientado a Objetos : métricas de análise, de projeto e de construção.