Logo Passei Direto
Buscar

ENGSW-Metricas-LoC

Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1
Engenharia de Software
Métricas de Processo e Projeto de 
Software
Capítulo 22 Item 22.2
Métricas Orientadas a Tamanho
Engenharia de Software 
Roger Pressman
6ª edição - McGrawHill
Universidade São Judas Tadeu
Profª Dra. Ana Paula Gonçalves Serra
Universidade São Judas Tadeu - Engenharia de Software - Profa. Dra. Ana Paula Gonçalves Serra 2
Métricas Orientadas a Tamanho
São derivadas de medidas diretas do software e do 
processo, através do qual ele é desenvolvido - linhas 
de código.
LOC - Lines of Code (linhas de código)
KLOC - Thousand Lines of Code (milhares de 
linhas de código)
2
Universidade São Judas Tadeu - Engenharia de Software - Profa. Dra. Ana Paula Gonçalves Serra 3
Métricas Orientadas a Tamanho
Projeto LOC Esforço $ (mil) Pág. Doc. Erros Defeitos Pessoas
(mês)
alfa 12.100 24 168 365 134 29 3
beta 27.200 62 440 1.224 321 86 5
gama 20.200 43 314 1.050 256 64 6
Tabela de registro histórico de medidas orientadas a tamanho 
em projetos que já foram desenvolvidos
Observações:
� O esforço (pessoas) e o custo da tabela referem-se a todas as atividade 
de Engenharia de Software (Análise, Projeto, Codificação e Teste).
� Erros, são os erros registrados antes que o software fosse entregue.
� Defeitos, são defeitos encontrados após a entrega do projeto ao cliente, 
no 1º. Ano de operação
� Pessoas, número de pessoas que trabalharam na codificação do projeto.
Universidade São Judas Tadeu - Engenharia de Software - Profa. Dra. Ana Paula Gonçalves Serra 4
Métricas Orientadas a Tamanho
MÉTRICAS 
DERIVADAS
PRODUTIVIDADE = 
QUALIDADE = 
CUSTO = 
DOCUMENTAÇÃO = 
LOC / pessoas-mês 
erros / LOC 
$ / LOC 
pags.docum. / LOC 
3
Universidade São Judas Tadeu - Engenharia de Software - Profa. Dra. Ana Paula Gonçalves Serra 5
Exercício - Métricas Orientada a 
Tamanho
Calcular a produtividade, qualidade, custo e documentação 
para os projetos alfa, beta e gama. Os números são 
parecidos? Qual é a produtividade média da equipe?
Universidade São Judas Tadeu - Engenharia de Software - Profa. Dra. Ana Paula Gonçalves Serra 6
VANTAGENS:
� Fáceis de serem obtidas;
� Vários modelos de estimativa baseados em LOC ou KLOC.
DESVANTAGENS:
� LOC depende da linguagem de programação;
� Penalizam programas bem projetados, mas pequenos;
� Não se adaptam às linguagens não procedimentais;
� Difícil de obter em fase de planejamento.
Métricas Orientadas a Tamanho
4
Universidade São Judas Tadeu - Engenharia de Software - Profa. Dra. Ana Paula Gonçalves Serra 7
Linguagem de programação LOC/FP(média)
Assembler 337
C 162
C++ 66
Java 63
Visual Basic 47
...
Relação entre LOC e Pontos de Função
Universidade São Judas Tadeu - Engenharia de Software - Profa. Dra. Ana Paula Gonçalves Serra 8
Copyright © 2008-2013 Profa. Dra. Ana Paula Gonçalves
Serra.
Todos direitos reservados. Reprodução ou divulgação total ou
parcial deste documento é expressamente proíbido sem o 
consentimento formal, por escrito, do Professor (autor).

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?