0% found this document useful (0 votes)
57 views

Experiment-3: Calculate Effort Using FP Oriented Estimation Model

This document describes function point (FP) analysis, an estimation model for calculating effort for projects. FP analysis estimates project size based on five information domains: number of inputs, outputs, inquiries, internal logical files, and external interfaces. Each domain is classified as simple, average, or complex and assigned a weight. FP estimation involves three steps: 1) calculating unadjusted function points (UFP) by counting and weighting domain values, 2) computing complexity adjustment attributes (CAA), and 3) calculating FP by multiplying UFP by CAA. An example case study applies the FP analysis to a grade calculation project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views

Experiment-3: Calculate Effort Using FP Oriented Estimation Model

This document describes function point (FP) analysis, an estimation model for calculating effort for projects. FP analysis estimates project size based on five information domains: number of inputs, outputs, inquiries, internal logical files, and external interfaces. Each domain is classified as simple, average, or complex and assigned a weight. FP estimation involves three steps: 1) calculating unadjusted function points (UFP) by counting and weighting domain values, 2) computing complexity adjustment attributes (CAA), and 3) calculating FP by multiplying UFP by CAA. An example case study applies the FP analysis to a grade calculation project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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