Aula Metrica APF DicasGerais
774 palavras
4 páginas
Métricas de SoftwareMétricas de Tamanho
Pontos de Função
Prof. Ms. André Luiz Dias Ribeiro, CFPS, PMP prof.andreluiz@usjt.br 1
Pontos de Função
Como é o processo de contagem:
Fonte: CPM 4.2.1- IFPUG - 2007
Página 2
2
1
Pontos de Função
Tipo de Contagem
– Projeto de Desenvolvimento:
• Visa medir as funcionalidades disponibilizadas pelo usuário em um novo projeto de desenvolvimento na primeira instalação;
– Projeto de Melhoria:
• Visa medir as modificações funcionais em uma aplicação já existente.
– Aplicação:
• Visa medir as funcionalidades do software instalado.
• Chamada de Baseline.
3
Página 3
Pontos de Função
Fonte: CPM 4.2.1- IFPUG - 2007
Página 4
4
2
Determinar os Pontos de Função
Fonte: CPM 4.2.1- IFPUG - 2007
5
Página 5
Lógica de Processamento
Página 6
Fonte: CPM 4.2.1- IFPUG - 2007
6
3
Pontos de Função – Unicidade das Transações
Para que uma função transacional seja considerada única e diferente das demais, pelo menos uma das seguintes condições deve ser verdadeira:
– A lógica de processamento da função deve ser diferente de todas as outras funções transacionais do mesmo tipo, na fronteira da aplicação;
– O conjunto de Elementos de Dados (DET) identificado deve ser diferente de todas as outras funções transacionais do mesmo tipo, na fronteira da aplicação;
– O conjunto de Arquivos Lógicos Referenciados (ALR) deve ser diferente de todas as outras funções transacionais do mesmo tipo, na fronteira da aplicação.
Página 7
7
Dicas para Ajudar Contagem
Não considere um arquivo físico seja um ALI ou AIE, do tipo umpara-um;
Observe os diversos documentos usados pelo usuário quando da identificação de funções do tipo transação;
Uma transação que ocorre em múltiplas entradas físicas ou telas, mas que tem lógica de processamento idêntica corresponde a uma transação funcional (EE, CE ou SE);
Lembre-se que 2 ou mais relatórios, telas ou arquivo de saída
“batch” podem corresponder a uma CE ou SE, se a lógica de processamento for idêntica;