Você está na página 1de 8

Capacitao em APF: Medio e Estimativa de Software

Lio O Ponto de Funo de Melhoria (ou EFP)

Mtodo da NESMA Enhancement


Function Point

Apresentar motivao da criao do mtodo EFP da


NESMA

Explicar a diferena entre a medio do projeto de


melhoria pelas regras do IFPUG e aquela observando
o Mtodo EFP da NESMA.

Exemplificar e explicar como utilizar esse Mtodo da


NESMA.

FATTO Consultoria e Sistemas - www.fattoCS.com.br

Mtodo da NESMA
A NESMA a associao de medio e anlise da Holanda: Vrias
iniciativas no sentido de potencializar as aplicaes do mtodo do
IFPUG

As heursticas para estimar o


tamanho dos requisitos do
software em momentos
preliminares do ciclo de vida
Contagem Estimativa
Contagem Indicativa

FATTO Consultoria e Sistemas - www.fattoCS.com.br

Reproduo Proibida

onde as funes de transao so


consideradas como de
complexidade mdia e as funes
de dados so consideradas como de
complexidade baixa
onde para cada ALI considerada
uma contribuio de 35 pontos de
funo e para cada AIE, 15 pontos
de funo
2

Capacitao em APF: Medio e Estimativa de Software


Lio O Ponto de Funo de Melhoria (ou EFP)

Mtodo da NESMA
A NESMA a associao de medio e anlise da Holanda: Vrias
iniciativas no sentido de potencializar as aplicaes do mtodo do
IFPUG
utilizado para
produzir uma
medio de produto
As heursticas
para estimar
o
melhor
relacionada
ao requisitos
trabalho envolvido
tamanho dos
do
atividades de
software emnas
momentos
testes.
preliminares do ciclo
de vida

O Ponto de Funo de
Teste (TFP)

Contagem Estimativa
utilizado
para produzir
uma medio de O Ponto de Funo de
Contagem
Indicativa

produto mais afim ao trabalho envolvido


na medio de projetos de melhoria de
software.

Melhoria (EFP)

FATTO Consultoria e Sistemas - www.fattoCS.com.br

Mtodo da NESMA para melhorias


Mtodo da NESMA
Permitir uma melhor
relao entre
tamanho funcional
eo
trabalho (o esforo
ou custo)
No mtodo do IFPUG uma
funo alterada ou
excluda implica em contar
a funcionalidade inteira
novamente
independentemente do
tipo e do grau da mudana.
FATTO Consultoria e Sistemas - www.fattoCS.com.br

Reproduo Proibida

para entregar a
respectiva
funcionalidade no
caso de projetos de
melhoria.
4

Capacitao em APF: Medio e Estimativa de Software


Lio O Ponto de Funo de Melhoria (ou EFP)

Mtodo da NESMA para melhorias


Qual a diferena entre os dois mtodos?
Mtodo da NESMA

Mtodo da IFPUG

Processos e Regras

Processos e Regras

Tipo e complexidadeA diferena ocorre


Tipo e complexidade
de funes:
na hora de se obter de funes:
Includas, alteradas, a contribuio Includas, alteradas,
excludas e de dessas funes no excludas e de
converso
escopo aos pontos de converso
funo da melhoria.
Fator de Impacto
No existe

FATTO Consultoria e Sistemas - www.fattoCS.com.br

Mtodo da NESMA para melhorias


Qual a diferena entre os dois mtodos?
Mtodo da NESMA
Processos e Regras
Tipo e complexidade
de funes:
Includas, alteradas,
excludas e de
converso
Fator de Impacto

FATTO Consultoria e Sistemas - www.fattoCS.com.br

Reproduo Proibida

Mtodo da IFPUG
Processos e Regras
Ele reflete o grau de mudana
de cada funo
Tipo eidentificada.
complexidade
de funes:
O grauIncludas,
de mudana

alteradas,
referente excludas
combinao
de
e de
dois fatores:
converso
O tipo de manuteno
que a
No existe
funo sofre, se ela includa,
alterada ou excluda; e, no
caso da funo ter sido
alterada, o % de mudana que
ela sofreu.

Capacitao em APF: Medio e Estimativa de Software


Lio O Ponto de Funo de Melhoria (ou EFP)

Mtodo da NESMA para melhorias


Funcionalidade includas (ADD)

1 EFP = 1 PF do IFPUG

Os EFP das funes


nessa condio
equivalem a 40% dos PF

Funcionalidades excludas (DEL)


ou
ALI
AIE
AIE
ALI

At agora, apenas o
tipo de manuteno
foi o determinante
para chegarmos ao
fator de impacto...
FATTO Consultoria e Sistemas - www.fattoCS.com.br

Funes de Armazenamento
Funcionalidade de Dados Alterada

Na avaliao da
quantidade de PF
pelo mtodo o IFPUG
apenas necessrio
conhecer a
configurao aps o
projeto de melhoria
FATTO Consultoria e Sistemas - www.fattoCS.com.br

Reproduo Proibida

Pelo que acabamos de


dizer, no mtodo da
NESMA, necessrio
conhecer a
configurao anterior
s mudanas
promovidas pelo
projeto
8

Capacitao em APF: Medio e Estimativa de Software


Lio O Ponto de Funo de Melhoria (ou EFP)

Mtodo da NESMA para melhorias


ANTES

DEPOIS

TAB_A

TAB_A

5 campos

TAB_A_HIST

9 campos

Acrscimo de 4
campos em relao
aos originais
FATTO Consultoria e Sistemas - www.fattoCS.com.br

Mtodo da NESMA para melhorias


Funcionalidade de Dados Alterada

(%) Mudana
Fator de Impacto

( 100%) ( 100%) 100% > 100%


0,25

FATTO Consultoria e Sistemas - www.fattoCS.com.br

Reproduo Proibida

0,50

0,75

1,00

10

Capacitao em APF: Medio e Estimativa de Software


Lio O Ponto de Funo de Melhoria (ou EFP)

Mtodo da NESMA para melhorias


Funcionalidade de Dados Alterada
Anlise IFPUG

Anlise NESMA

Arquivo Contato

Arquivo Contato

ALI

ALI

9 TD e 2 TR

9 TD e 2 TR -> Baixa -> 7 PF

Baixa

FI = 0,75

7 PF ao Projeto de Melhoria

EFP = CHG * FI ->


EFP = 7 PF * 0,75
EFP = 5,25 EFP ao Projeto de
Melhoria

FATTO Consultoria e Sistemas - www.fattoCS.com.br

11

Mtodo da NESMA para melhorias


Funcionalidade de Transao Alterada EFP

No exemplo no
houve modificao na
quantidade de TD ou
AR na funo que
altera o registro de
(%)TD
(%)AR cadastro

(100%)

(100%)

0,25

Contribuio de
03 PF.
0,50
0,75

(100%)

0,50

0,75

1,00

100%

0,75

1,00

1,25

>100%

1,00

1,25

1,50

07 TD e 01 AR

FATTO Consultoria e Sistemas - www.fattoCS.com.br

Reproduo Proibida

EE

Fator de Impacto

complexidade BAIXA

100%

>100%

12

Capacitao em APF: Medio e Estimativa de Software


Lio O Ponto de Funo de Melhoria (ou EFP)

Mtodo da NESMA para melhorias


Total de PF para o Projeto de Melhoria EFP
Funes Includas

(ADD)

3 EFP

Funes Alteradas (CHG)

5,25 e 0,75 EFP

Funes Excludas (DEL)

0 EFP (sem funes excludas)

(%)TD

(100%)

100%

>100%

(100%)

0,25

0,50

0,75

(100%)

0,50

0,75

1,00

100%

0,75

1,00

1,25

>100%

1,00

1,25

1,50

(%)AR

FATTO Consultoria e Sistemas - www.fattoCS.com.br

13

Mtodo da NESMA para melhorias


Total de PF para o Projeto de Melhoria EFP
EFP = EFPADD + EFPCHG ( dados + transaes ) +EFPDEL
EFP = 3 + ( 5,25 + 0,75 ) + 0
EFP = 9

FATTO Consultoria e Sistemas - www.fattoCS.com.br

Reproduo Proibida

14

Capacitao em APF: Medio e Estimativa de Software


Lio O Ponto de Funo de Melhoria (ou EFP)

Mtodo da NESMA para melhorias

O projeto de melhoria pode afetar o tamanho da


aplicao
O mtodo EFP da NESMA tambm permite calcular o
tamanho do aplicao aps a melhoria.
Para esse clculo, o fator de impacto no interfere na
atualizaodo tamanho da aplicao

FATTO Consultoria e Sistemas - www.fattoCS.com.br

Reproduo Proibida

15