Back to the 2026 paper

Module 3: Software Design & Metrics

20267m

A project has 30 external inputs, 60 external outputs, 23 external inquiries, 8 files and 2 external interfaces. The corresponding complexity weights are 4, 5, 4, 10 and 7. Four of the fourteen value-adjustment factors have value 0, four have value 3 and the remaining six have value 4. Calculate the Function Point value.

Worked SolutionAI Assisted

Function Point Calculation

Formula: FP = UFP x VAF

  • UFP (Unadjusted Function Points) = sum of (count x weight) for the five components
  • VAF (Value Adjustment Factor) = 0.65 + 0.01 x (sum of the 14 factor ratings)

Step 1: Unadjusted Function Points

Component Count Weight Count x Weight
External Inputs (EI) 30 4 120
External Outputs (EO) 60 5 300
External Inquiries (EQ) 23 4 92
Internal Logical Files (ILF) 8 10 80
External Interface Files (EIF) 2 7 14
UFP 606

Step 2: Value Adjustment Factor

The 14 factors (rated 0 to 5):

  • 4 factors with value 0: 4 x 0 = 0
  • 4 factors with value 3: 4 x 3 = 12
  • 6 factors with value 4: 6 x 4 = 24

Sum of ratings (ΣFi) = 0 + 12 + 24 = 36

VAF = 0.65 + 0.01 x 36 = 0.65 + 0.36 = 1.01

Step 3: Function Points

FP = UFP x VAF = 606 x 1.01 = 612.06

Answer

Function Point value = 612.06 (about 612 FP)

Since VAF is slightly above 1, the system is a little more complex than average, so the adjusted size is a little higher than the unadjusted count.

Similar questions

Budget AppAndroid App

Pocketly on Android

Log daily food, travel, and hostel expenses instantly. Set monthly spending limits and see where your money goes without complex spreadsheets.