Anda di halaman 1dari 6

NESMA: Contagem Antecipada de Pontos de Funo (Early FPA Counting)

http://www.fattocs.com.br/traduzido/earlyfpa.asp#bm_Example

CONTAGEM ANTECIPADA DE PONTOS DE FUNO


(NESMA EARLY FPA COUNTING) Esta uma traduo do trabalho de autoria da NESMA, cuja verso original em ingls est disponvel em http://www.nesma.nl/section/fpa/earlyfpa.htm. A NESMA reconhece trs tipos de contagem de pontos de funo: contagem de pontos de funo detalhada contagem de pontos de funo estimativa contagem de pontos de funo indicativa Os mtodos estimativo e indicativo para a contagem de pontos de funo foram desenvolvidos pela NESMA para permitir que uma contagem de pontos de funo seja feita nos momentos iniciais do ciclo de vida de um sistema. A contagem indicativa da NESMA tambm conhecida no mundo como "mtodo holands". Esta pgina discute os diferentes mtodos para a contagem de pontos de funo, sua aplicabilidade e resultados da pesquisa para determinao da exatido de cada um dos mtodos. Voc encontrar nesta pgina: A contagem (detalhada) de pontos de funo A contagem estimativa de pontos de funo A contagem indicativa de pontos de funo Exemplo das contagens detalhada, estimativa e indicativa Quando usar cada mtodo para a contagem de pontos de funo Resultados da pesquisa

A contagem (detalhada) de pontos de funo


A contagem detalhada a contagem usual de pontos de funo e realizada da seguinte forma: determina-se todas as funes de todos os tipos (ALI, AIE, EE, SE, CE) determina-se a complexidade de cada funo (Baixa, Mdia, Alta) calcula-se o total de pontos de funo no ajustados Para o incio da pgina

A contagem estimativa de pontos de funo


A contagem estimativa realizada da seguinte forma: determina-se todas as funes de todos os tipos (ALI, AIE, EE, SE, CE) toda funo do tipo dado (ALI, AIE) tem sua complexidade funcional avaliada como Baixa, e toda funo transacional (EE, SE, CE) avaliada como de complexidade mdia calcula-se o total de pontos de funo no ajustados Logo, a nica diferena em relao contagem usual de pontos de funo que a complexidade funcional no determinada individualmente para cada funo, mas pr-definida para todas elas. Para o incio da pgina

A contagem indicativa de pontos de funo


A contagem indicativa realizada da seguinte forma: determina-se a quantidade das funes do tipo dado (ALIs e AIEs) calcula-se o total total de pontos de funo no ajustados da aplicao da seguinte forma:

1 de 6

31/08/2011 10:19

NESMA: Contagem Antecipada de Pontos de Funo (Early FPA Counting)

http://www.fattocs.com.br/traduzido/earlyfpa.asp#bm_Example

tamanho indicativo (pf) = 35 x nmero de ALIs + 15 x nmero de AIEs Portanto esta estimativa baseada somente na quantidade de arquivos lgicos existentes (ALIs e AIEs) A contagem indicativa baseada na premissa de que existem aproximadamente trs EEs (para adicionar, alterar, e excluir dados do ALI), duas SEs, e uma CE na mdia para cada ALI, e aproximadamente uma SE e uma CE para cada AIE. Para o incio da pgina

Exemplo das contagens detalhada, estimativa e indicativa


Esta seo ilustra esses trs tipo de contagem de pontos de funo para um estudo de caso pequeno e simples: uma aplicao que mantm dados de Cliente e Produto, e referencia dados de Fornecedor. Quanto mais exata se quer uma contagem de pontos de funo, mais detalhados devem ser os requisitos do usurio. Esta a razo pela qual esse estudo de caso apresenta os trs mtodos de contagem em ordem crescente de exatido: contagem indicativa de pontos de funo contagem estimativa de pontos de funo contagem (detalhada) de pontos de funo. Contagem indicativa de pontos de funo Requisitos do usurio: o usurio deseja manter dados de Cliente e Produto e referenciar dados de Fornecedor. Esta especificao (superficial) o suficiente para uma contagem indicativa de pontos de funo: ALI: Cliente e Produto AIE: Fornecedor Funo do Tipo Dado Cliente Produto Fornecedor Indicativo do tamanho funcional Contagem estimativa de pontos de funo Para realizar uma contagem estimativa de pontos de funo tambm so necessrias informaes a respeito das funes transacionais, assim requisitos do usurio mais detalhados so necessrios: Requisitos do Usurio: o usurio deseja adicionar, alterar, excluir e consultar dados de Cliente, e tambm necessita quatro diferentes tipos de relatrios sobre Cliente contendo dados calculados. o usurio deseja adicionar, alterar, excluir e consultar dados de Produto, e tambm necessita de consultar o Fornecedor atravs de seu nmero e um relatrio sobre Fornecedor com totalizao de resultados. Essa especificao mais detalhada dos requisitos do usurio mostra a real quantidade de funes do tipo transao, e torna possvel uma contagem estimativa de pontos de funo. Tipo de Funo ALI ALI AIE Pontos de Funo (pr-definido) 35 35 15 85 pf

2 de 6

31/08/2011 10:19

NESMA: Contagem Antecipada de Pontos de Funo (Early FPA Counting)

http://www.fattocs.com.br/traduzido/earlyfpa.asp#bm_Example

Funo do tipo Dado ou Transao Cliente Produto Fornecedor Incluir Cliente Alterar Cliente Excluir Cliente Consultar Cliente Relatrio 1 de Cliente Relatrio 2 de Cliente Relatrio 3 de Cliente Relatrio 4 de Cliente Incluir Produto Alterar Produto Excluir Produto Consultar Produto Relatrio de Produto Consulta de Fornecedor Relatrio de Fornecedor Estimativa do tamanho funcional

Tipo de Funo ALI ALI AIE EE EE EE CE SE SE SE SE EE EE EE CE SE CE SE

Complexidade Pontos de Funo (pr-definida) (no ajustados) Baixa Baixa Baixa Mdia Mdia Mdia Mdia Mdia Mdia Mdia Mdia Mdia Mdia Mdia Mdia Mdia Mdia Mdia 7 7 5 4 4 4 4 5 5 5 5 4 4 4 4 5 4 5 85 fp

Contagem detalhada de pontos de funo Para se realizar uma contagem detalhada de pontos de funo, somente o nmero de funes de cada tipo (EE, SE, CE, ALI, AIE) no suficiente, tambm necessrio determinar a complexidade funcional (Baixa, Mdia, Alta) de cada funo individualmente. Na APF, a complexidade funcional de uma funo (do tipo dado e do tipo transao) determinada com base na quantidade do nmero de tipos de dados, tipos de registro e arquivos referenciados que so relevantes para a funo. Esta a razo pela qual os requisitos do usurio (como apresentados antes quando discutimos a contagem estimativa de pontos de funo) precisam ser analisados com mais detalhes: quais elementos de dados (DETs) e arquivos lgicos (FTR) so usados por cada funo transacional (EE, SE, CE), e quais os grupo lgicos de dados (RETs) e elementos de dados (DETs) compem a funo do tipo dado (ALI, AIE). Essa anlise detalhada dos requisitos do usurio pode resultar na seguinte contagem de pontos de funo: Funo do tipo Dado ou Transao Cliente Produto Tipo de funo ALI ALI Complexidade Pontos de Funo (no ajustados) Mdia Baixa 10 7

3 de 6

31/08/2011 10:19

NESMA: Contagem Antecipada de Pontos de Funo (Early FPA Counting)

http://www.fattocs.com.br/traduzido/earlyfpa.asp#bm_Example

Fornecedor Incluir Cliente Alterar Cliente Excluir Cliente Consultar Cliente Relatrio 1 de Cliente Relatrio 2 de Cliente Relatrio 3 de Cliente Relatrio 4 de Cliente Incluir Produto Alterar Produto Excluir Produto Consultar Produto Relatrio de Produto Consulta de Fornecedor Relatrio de Fornecedor Tamanho Funcional Concluso

AIE EE EE EE CE SE SE SE SE EE EE EE CE SE CE SE

Baixa Alta Mdia Baixa Baixa Baixa Mdia Baixa Alta Mdia Baixa Baixa Mdia Mdia Baixa Mdia

5 6 4 3 3 4 5 4 7 4 3 3 4 5 3 5 85 pf

Neste estudo de caso em particular todos os trs mtodos apresentaram o mesmo resultado de 85 pontos de funo para o tamanho funcional. Geralmente os resultados no so exatamente os mesmos, mas ainda assim so prximos entre si. Posteriormente nesta pgina sero apresentados os resultados da pesquisa da exatido das contagens de pontos de funo estimativa e indicativa. Para o incio da pgina

Quando usar cada mtodo para a contagem de pontos de funo


A contagem detalhada de pontos de funo obviamente mais exata que a contagem estimativa e indicativa; mas em contrapartida consome mais tempo e necessita de especificaes mais detalhadas. Cabe ao gerente do projeto e fase do ciclo de vida em que se encontra o sistema para se decidir qual tipo de contagem de pontos de funo pode ser usada. Em muitas aplicaes uma contagem indicativa de pontos de funo fornece surpreendentemente uma boa estimativa do tamanho da aplicao. Em muitas situaes relativamente fcil realizar uma contagem indicativa de pontos de funo, pois o modelo de dados est disponvel ou pode ser elaborado com pouco esforo. Para o incio da pgina

Resultados da pesquisa feita com mais de 100 projetos


Usando um banco de dados com aproximadamente 100 aplicaes desenvolvidas e implementadas, a NESMA pesquisou a exatido das contagens estimativa e indicativa. A aplicaes implementadas foram medidas usando os trs tipos de contagem de pontos de funo. Os resultados so apresentados em dois grficos: o tamanho calculado via contagem estimativa, versus o tamanho medido via contagem

4 de 6

31/08/2011 10:19

NESMA: Contagem Antecipada de Pontos de Funo (Early FPA Counting)

http://www.fattocs.com.br/traduzido/earlyfpa.asp#bm_Example

detalhada dos pontos de funo

o tamanho calculado via contagem indicativa, versus o tamanho medido via contagem detalhada dos pontos de funo

Observa-se uma boa correlao (linha reta) em ambos os casos. No grfico da contagem indicativa, contudo, observa-se que h desvios considerveis (em at 50%) em alguns casos. Isto mostra que deve-se usar a contagem indicativa com o devido cuidado. O ponto forte deste tipo de contagem

5 de 6

31/08/2011 10:19

NESMA: Contagem Antecipada de Pontos de Funo (Early FPA Counting)

http://www.fattocs.com.br/traduzido/earlyfpa.asp#bm_Example

que possvel obter facilmente uma estimativa aproximada do tamanho de uma aplicao rapidamente. Em uma aplicao com maior (ou com menor) nmero de sadas, talvez seja necessrio alterar os multiplicadores de 35 e 15; mas a filosofia usada nessa abordagem pode ser usada de maneira geral. O resultado da contagem estimativa e da contagem detalhada de pontos de funo muito prximo. Para o incio da pgina

Pgina Inicial |

Indique o Site |

Fale Conosco

Poltica de Privacidade |

Mapa do Site

FATTO Consultoria e Sistemas.

6 de 6

31/08/2011 10:19

Anda mungkin juga menyukai