Lista-exercicios iii- métricas e qualidade de produto
Exercício II
Entrega: 02/03/2013
Aluno: ---
Engenharia de Requisitos
Valor: 2,0 pts
Trabalho Individual
1) Considerando a tabela abaixo responda
Projeto Projeto A Projeto B Projeto C
Esforço(Mês) 2 4 10
$ 100 50 400
KLOC Artefatos 1000 10 2000 21 4000 40
Erros 100 56 80
Pessoas 10 5 4
a) Para o Projeto C calcule a Produtividade, a Qualidade, o custo e a Documentação. Produtividade: 4000/ (4 * 10) = 100 KLOC Qualidade: 80 / 4000 = 0,02 KLOC Custo: 400 / 4000 = 0,1 KLOC Documentação: 40 / 4000 = 0,01 KLOC b) Com base nas informações do projeto C, preencha a seguinte tabela de estimativa para o Projeto D: Projeto Esforço(mês) $ KLOC Artefatos Erros Pessoas Projeto D 10 10 1000 10.000 100 200 Esforço: (produtividade C) = KLOC d / (pessoas d * ?) 100 = 10000/10x 10x = 10000/100 10x = 100 Mês = 10 $: custo c = x / KLOC D 0,1 = x / 10000 X = 10000 * 0,1 CUSTO = 1000 ARTEFATO: documentação C = x / KLOC d 0,01 = x / 10000 X = 100 Erros: qualidade C = x / KLOC d
0,02 = x / 10000 X = 200 2) Defina métrica direta e indireta de software. Dê um exemplo métrica direta e outro de métrica indireta de software: Métrica direta são métricas que estão associadas a medidas que já conhecemos, como tempo de execução de um software e linhas de código. Métrica indireta não tem medidas conhecidas e não são quantitativas, como por exemplo, segurança de acesso a um sistema e funcionalidades. 3) Explique as sub-caracteristicas da Manutenibilidade segundo a ISO 9126. Comente sobre essa característica na visão do usuário - Analisabilidade: Capacidade do produto de software ser diagnosticado com relação a deficiências ou causas de falhas no software, ou para identificar as partes a serem modificadas – Modificabilidade: Capacidade do produto de software permitir que uma modificação especificada seja implementada. – Estabilidade: Capacidade do produto de software evitar efeitos inesperados, ocasionados por modificações no