Resumo de Engenharia de Software - Métricas de Software

Métricas de Software

Métricas de Software em Engenharia de Software

Métricas de software são medidas quantitativas utilizadas para avaliar atributos de produtos, processos e projetos de software, visando melhorar qualidade, produtividade e controle gerencial.

Classificação das Métricas

1. Métricas de Produto: Avaliam características do software (ex: tamanho, complexidade, confiabilidade).
2. Métricas de Processo: Medem eficiência do processo de desenvolvimento (ex: tempo por fase, taxa de defeitos).
3. Métricas de Projeto: Focam em recursos e prazos (ex: custo, esforço, cronograma).

Métricas Clássicas

- Linhas de Código (LOC): Mede tamanho do software.
- Complexidade Ciclomática: Quantifica complexidade lógica (McCabe).
- Pontos de Função (FP): Mede funcionalidade entregue ao usuário.

Importância para Concursos

Foco em:
• Diferença entre métricas diretas (medidas objetivas) e indiretas (derivadas).
• Cálculo da Complexidade Ciclomática (V(G) = Arestas - Nós + 2).
• Vantagens/desvantagens de LOC vs FP.
• Métricas de qualidade ISO 9126 (funcionalidade, confiabilidade, usabilidade etc.).

Aplicações Práticas

• Controle de qualidade
• Estimativas de custo/prazo
• Identificação de módulos críticos
• Benchmarking de processos