Functional Points Calculation 1

Given the following values, compute F.P when all complexity adjustment factors and weighting factors are average.

  • User I/P = 50
  • User O/P = 40
  • User Inquires = 35
  • User Files = 6
  • External Interfaces = 4
Functional UnitWighting Factors
LowAverageHigh
External Inputs (EI) 346
External Outputs (EO) 457
External Enquired (EQ) 346
Internal Logic Files (ILF)  71015
External Interface Files (EIF) 5710

Solution:

Here, we are given functional units as:

  • User I/P = 50
  • User O/P = 40
  • User Inquires = 35
  • User Files = 6
  • External Interfaces = 4

Also we are given,

Complexity Adjustment Factors are average.

0 - No Influences

1 - Incidental

2 - Moderate

3 - Average

4 - Significant

5 - Essential

And Weighting Factors are also average.

AVERAGE complexity weights = {4, 5, 4, 10, 7} for the 5 complexities respectively.

Now,

We know that,

Final F.P = UFP X CAF

Where UFP (Unadjusted Functional Points)

Unadjustment Functional Points

And CAF (Complexity Adjustment Factor)

Complexity Adjustment Factor Unadjusted Function Points

UFP = 50 x 4 + 40 x 5 + 35 x 4 + 6 x 10 + 4 x 7

UFP = 200 + 200 + 140 + 60 + 28

UFP = 628

CAF = 0.65 + 0.01 (14 x 3)

CAF = 1.07

F.P = UFP x CAF

F.P = 628 x 1.07

F.P = 671.96

Therefore Function Points = 671.96

Also study another type of Software Estimation: COCOMO MODEL

Master2Teach YouTube Channel

In this YouTube Channel, you can find different kind of useful tutorials related to information technologies.