Function Point Analysis
Function Point Analysis
1. Data Communication.
3. Performance.
5. Transaction rate.
8. Online update.
9. Complex processing.
10. Reusability.
EO 4 5 7
EQ 3 4 6
ILF 7 10 15
EIF 5 7 10
Multiply each individual function point to corresponding values in TABLE.
Step-4: Calculate Function Point.
FP = UFP * CAF
Example:
Given the following values, compute function point when all complexity
adjustment factor (CAF) and weighting factors are average.
User Input = 50
User Output = 40
User Inquiries = 35
User Files = 6
External Interface = 4
Explanation:
Step-1: As complexity adjustment factor is average (given in question),
hence,
scale = 3.
F = 14 * 3 = 42
Step-2:
CAF = 0.65 + ( 0.01 * 42 ) = 1.07
Step-3: As weighting factors are also average (given in question) hence
we will multiply each individual function point to corresponding values in
TABLE.
UFP = (50*4) + (40*5) + (35*4) + (6*10) + (4*7) = 628
Step-4:
Function Point = 628 * 1.07 = 671.96
EX. 2.Compute the function point for the following data where project is
moderate and functional units are at High complexity
F=14*2=28
CAF=0.65+(0.01*28)=0.93
UAF=(24*6)+(46*7)+(8*6)+(4*15)+(2*10)=594
FUNCTION POINT=CAF*UAF
= 0.93*594
=552.42