As we know complexity weights table:-
Functional Units | Low | Average | High |
External Input (EI) | 3 | 4 | 6 |
External Output (EO) | 4 | 5 | 7 |
External Enquiries (EQ) | 3 | 4 | 6 |
Internal Logical Files (ILF) | 7 | 10 | 15 |
External Interface Files (EIF) | 5 | 7 | 10 |
-
Functional units is the part of Function point which is also called adjusted function point.
-
Steps for Calculating adjusted function point count:-
Step-1:- Each function point is rank according to complexity that is low, average and high. For each type of complexity there exist predefined weights as shown above table.
Step-2:- Calculate unadjusted function point (UFP) by multiplying each functional unit by its corresponding wieight factor.
where, i = row, j = column, Z = functional point and w = weight.
Step-3:-
Adjusted Function Point (FP) = UFP (Unadjusted Function Point) X CAF (Complexity Adjustment Factor)
-
So calculate unadjusted function point and adjusted function pont count:-
10 low external input = 10 * 3 (low value of external input is 3 from above table).
12 high external output = 12 * 7
20 low internal logical files = 20 * 7
15 high external interface files = 15 * 10
12 average external enquiries = 12 * 4
Unadjusted Function Point (UFP) = 10 * 3 + 12 * 7 + 20 * 7 + 15 * 10 + 12 * 4
Unadjusted Function Point (UFP) = 30 + 84 + 140 + 150 + 48
Unadjusted Function Point (UFP) = 452
-
Adjusted Function Point (FP) = UFP * CAF
Adjusted Function Point (FP) = 452 * 1.10 [ complexity adjustment factor of 1.10 is given]
Adjusted Function Point (FP) = 497.2
-
Unadjusted function point is 452 and adjusted function point is 497.2 .