Experiment-3: Calculate Effort Using FP Oriented Estimation Model

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

EXPERIMENT-3

CALCULATE EFFORT USING FP ORIENTED


ESTIMATION MODEL
In FP analysis, the size of the project is estimated on the basis of functions or services
requested by the customer in the requirement specifications.
FP based estimations are based on the following five information domain values and their
complexities in a particular project.

Number
Number
Number
Number
Number

of
of
of
of
of

Inputs
Outputs
Inquiries
internal Logical Files
external Interfaces

The value of each of these five information domains is collected and a


subjective evolution is performed, to categorize them as simple, average
and complex. There are certain weights assigned as each complexity level
to the information domains.

INFORMATION DOMAIN

NUMBER OF INPUTS
NUMBER OF OUTPUTS
NUMBER OF INQUIRIES
NUMBER OF INTERNAL
LOGICAL FILES
NUMBER OF EXTERNAL
INTERFACES

WEIGHTS
COMPLEX
SIMPL
E
3
4
3
7
5

AVERAGE
4
5
4
10

6
7
6
15

10

FP estimation is performed in the following three steps:


Step 1: calculate the unadjusted function point (UFP):
It is calculated by simply counting the value of each
information domain and multiplying it by an appropriate weight at its
complexity level.
Step 2: compute the complexity adjustment attributes (CAA):
Compute the complexity attributes

that

can vary from project to

project.

CAA=0.65+0.01*CAAi
The values of each factors is rated on a five point scale:
0not significant
1incidental
2moderate
3 average
4significant
5highly essential

Step 3: compute FP (function point):


FP=UFP*CAA

CASE STUDY
Compute the FP value for the grade calculation of students. Assume that it
is an average complexity size project. The information domain values are
as follows:

Number of inputs: 13
Number of outputs: 4
Number of inquiries: 2
Number of Internal Logical Files: 5
Number of External Interfaces: 2

The total value of complexity adjustment attribute is 13

UFP:
As it is average complexity size project take average weights for the
domains
(number of inputs)*(average weight)+ (number of outputs)*(average
weight)+
(number of inquiries)*(average weight)+ (number of )*(average weight)+
(number of inputs)*(average weight)+

You might also like