Estimativa de Software e Análise de Pontos de Função

Computação2,62 KB

Pontos de Função

Pressman, em 2006, observou os principais sintomas da crise de software na década de 80:

  • A produtividade não tem acompanhado a demanda por serviços;
  • A qualidade do software, em alguns sistemas, não é adequada;
  • As estimativas de prazo e custos são frequentemente imprecisas.

Processo de estimativa de projetos de software:

  • O principal insumo para a estimativa é o documento de requisitos;
  • O Documento de Visão poderá ser utilizado, uma vez que a estimativa será no início do projeto;
  • A partir dos requisitos iniciais, é possível estimar o tamanho do projeto.

Após a estimativa de tamanho e com base nos dados históricos de projetos concluídos, pode-se executar:

  • Estimativas de esforço;
  • Estimativas de prazo;
  • Estimativas de custo;
  • Todas as estimativas precisam ser documentadas;
  • Pode ser feita por profissionais independentes (Estimador independente);
  • Dados precisam ser coletados para a melhoria de processos futuros.

Métricas de tamanho de projetos de software:

  • Métrica Linha de Código (LOC);
  • Pontos por Casos de Uso;
  • Pontos de Função (PF): Definida por Allan Albrecht em 1979.

Vantagens:

  • Uso crescente pela indústria de software;
  • Medida de tamanho funcional: considera as funcionalidades implementadas sob o ponto de vista do usuário;
  • O Tamanho Funcional é definido como a derivação do tamanho do software pela quantificação dos requisitos funcionais dos usuários;
  • Independe de tecnologias e plataformas.

Estimativa de Pontos de Função

Existem várias metodologias para estimar e contar pontos de função:

  • Estimar: Fornecer uma avaliação aproximada do tamanho de um software;
  • Contar: Medir o tamanho do software por meio do uso de regras de contagem do IFPUG (International Function Point User Group).

Metodologia CEPF – Contagem Estimativa de Pontos de Função:

  • Metodologia com vistas aos requisitos iniciais do projeto;
  • Documentos iniciais normalmente são: Documento de Visão, propostas comerciais ou especificações iniciais do sistema;
  • Normalmente, as estimativas são executadas no mapeamento dos tipos funcionais de pontos de função, que são:

Baixar

PDF Word HTML