-
aplicação
tamanho real do software
Funções de conversão de dados NÃO devem ser utilizadas. Nas outras pode usar
não é contagem estimada, mas sim 100% precisa
desenvolvimento
tamanho do SW a ser desenvolvido
primeira versão
-
Dentro do processo da APF, temos a etapa 2-Determinar o escopo e fronteira da contagem.
Nela, no passo 2 são definidos os tipos de contagem:
1- desenvolvimento: primeira versão do software
2- melhoria: manutenção (adaptativa, corretiva e perfectiva)
3- aplicação: tamanho funcional instalado
-
Qual a fonte disso?
-
3.1 Determinar o tipo de Contagem
O primeiro
passo a ser seguido para a contagem de PF de um projeto de software é
determinar o tipo de contagem. Neste passo é estabelecido o tipo de
contagem que será usado para medir o projeto de software, tanto no
processo como no produto. São possíveis três tipos de
contagem.(IFPUG,1999):
-
Contagem de projeto de desenvolvimento;
-
Contagem de projeto de melhoria (manutenção);
-
Contagem de aplicação.(produção)
3.1.1 Projeto de Desenvolvimento
O número de
pontos de função de um projeto de desenvolvimento mede a funcionalidade
fornecida aos usuários finais quando da primeira instalação do software
entregue quanto o projeto estiver pronto. Esta contagem também abrange
as funções de conversão de dados que serão precisas para a implantação
do software. Como exemplo de função de conversão de dados pode-se citar a
necessidade de importar dados de um sistema antigo para o sistema em
implantação.(VAZQUEZ,2005)
Fonte: http://www.macoratti.net/apf_pcta.htm
-
Complementando...
NESMA reconhece três tipos de contagem de pontos de função:
- Contagem de pontos de função detalhada
- Contagem de pontos de função estimativa
- Contagem de pontos de função indicativa
* Contagem Detalhada
determina-se todas as funções de todos os tipos (ALI, AIE, EE, SE, CE) determina-se a complexidade de cada função (Baixa, Média, Alta) calcula-se o total de pontos de função não ajustados.
* Contagem Estimativa: Determina-se todas as funções de todos os tipos (ALI, AIE, EE, SE, CE) toda função do tipo dado (ALI, AIE) tem sua complexidade funcional avaliada como Baixa, e toda função transacional (EE, SE, CE) é avaliada como de complexidade média calcula-se o total de pontos de função não ajustados. Logo, a única diferença em relação à contagem usual de pontos de função é que a complexidade funcional não é determinada individualmente para cada função, mas pré-definida para todas elas.
* Contagem Indicativa: determina-se a quantidade das funções do tipo dado (ALIs e AIEs) calcula-se o total total de pontos de função não ajustados da aplicação da seguinte forma:
tamanho indicativo (pf) = 35 x número de ALIs + 15 x número de AIEs. Portanto esta estimativa é baseada somente na quantidade de arquivos lógicos existentes (ALIs e AIEs). A contagem indicativa é baseada na premissa de que existem aproximadamente três EEs (para adicionar, alterar, e excluir dados do ALI), duas SEs, e uma CE na média para cada ALI, e aproximadamente uma SE e uma CE para cada AIE.