0% found this document useful (0 votes)
112 views15 pages

FPA Calculation

The document discusses function point analysis (FPA), a technique for measuring software requirements and productivity. It defines FPA attributes like external inputs, outputs, inquiries, internal files and interfaces. It provides an example calculation of function points for a project based on these attributes and their weights.

Uploaded by

trs smriti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views15 pages

FPA Calculation

The document discusses function point analysis (FPA), a technique for measuring software requirements and productivity. It defines FPA attributes like external inputs, outputs, inquiries, internal files and interfaces. It provides an example calculation of function points for a project based on these attributes and their weights.

Uploaded by

trs smriti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Function

Point
Analysis
Submitted To:
Muhammad Afsar Uddin
Assistant Professor
Dept. of CSE
Z. H. Sikder University of Science and Technology

Submitted by:
Minhazur Rahman Bappy
ID: 210110001
Batch: 24th
Dept. of CSE
Z. H. Sikder University of Science and Technology
Contents:

01. What is FPA (Function Point Analysis) ?

02. Objectives of FPA

03. Types of FP Attributes

Weights of 5-FP Attributes & Computing FPS


04.

FPA Analysis Mathmatical Term


05.

06. Solved Example


What is FPA (Function Point Analysis) ?

Function point analysis (FPA) is a methodology


for measuring software productivity and the cost
associated with the development and
maintenance.

• FPA is a technique used to measure software


requirements based on the different functions
that the requirement can be split into. Each
function is assigned with some points based on
the FPA rules and then these points are
summarized using the FPA formula.
Types of FP Attributes

Measurements Parameters Examples

1.Number of External Inputs(EI) Input screen and tables

2. Number of External Output (EO) Output screens and reports

3. Number of external inquiries (EQ) Prompts and interrupts.

4. Number of internal files (ILF) Databases and directories

5. Number of external interfaces (EIF) Shared databases and shared routines.


Math Example:
Weights of 5-FP Attributes
Measurement Parameter Low Average High

1. Number of external 7 10 15
inputs (EI)
2. Number of external 5 7 10
outputs (EO)

3. Number of external 3 4 6
inquiries (EQ)

4. Number of internal files 4 5 7


(ILF)
5. Number of external 3 4 6
interfaces (EIF)
Math Formula:

1. FP = Count-total * [0.65 + 0.01 *∑(fi)]

2. sum of all fi (i ← 1 to 14)

3. Productivity = FP / Effort

4. (i)Total pages of documentation = Technical document + user document


(ii)Documentation = Pages of documentation / FP

5. Cost Per Function = Cost / Productivity


Solution:
Measurement Count Weighing factor
Parameter

1. Number of external 10 * 7 = 70
inputs (EI)
2. Number of external 13 * 10 = 130
outputs (EO)

3. Number of external 4 * 4 = 16
inquiries (EQ)

4. Number of internal 2 * 4=8


files (ILF)
5. Number of external 6 * 6 = 36
interfaces (EIF) Total Raw FP = 260
Count-total →
Solution:

So sum of all fi (i ← 1 to 14) = 3+3+5+4+5 =


20
FP = Count total * [0.65 + 0.01 *∑(fi)]
= 260 * [0.65 + 0.01 *20]
= 221

Productivity = FP / Effort
= 221 / 36.9
= 5.98
Solution:

Total pages of documentation = technical document + user document


= 265 + 122
= 387 Pages

Documentation = Pages of documentation / FP


= 387 / 221
= 1.75

Cost Per Function = Cost / Productivity


= 7744 / 5.98
= 1295 $

You might also like