Page 138 - DCAP304_DCAP515_SOFTWARE_PROJECT_MANAGEMENT
P. 138
Software Project Management
Notes The final Function Point Count is obtained by multiplying the VAF times the Unadjusted Function
Point (UAF).
FP = UAF * VAF
Albrecht Function Point Analysis
Count the following parameters of the problem:
A: number of external inputs
B: number of external outputs
C: number of inquiries (interactive external inputs)
D: number of external (i.e. permanent) files
E: number of internal (i.e. temporary) files
and decide whether each is Simple, Average, or Complex,
then calculate their weighted sum according to this table
Simple Average Complex
A 3 4 6
B 4 5 7
C 3 4 6
D 7 10 15
E 5 7 10
That gives the UFC (Unadjusted Function Count)
Then, rate each of these factors on a scale of 0 to 5
where 0=irrelevant and 5 = essential, and add all the factors up.
1 Reliable backup and recovery required
2 Data communications
3 Distributed functions
4 High Performance (time efficiency) required
5 ? Heavily used configuration
6 On-line (interactive) data entry
7 Must be easy to use
8 On-line update
9 Complex user interface
10 Complex process
11 ? Reusability
12 Ease of installation
13 Multiple installation sites
14 Easy to modify
and compute 0.65 + 0.1 × the-sum-of-all-those-weights
That gives the TCF (Technical Complexity Factor)
Then the number of Function Points, FP = UFC × TCF
132 LOVELY PROFESSIONAL UNIVERSITY