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

Functional Point (FP) Analysis

Uploaded by

SuFi Anwar
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)
45 views

Functional Point (FP) Analysis

Uploaded by

SuFi Anwar
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/ 12

Functional Point (FP)

Analysis
Features of FP
• 1. FPs of an application is found out by counting the number and
types of functions used in the applications. Various functions used in
an application can be put under five types, as shown in Table:
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.


• 2. FP characterizes the complexity of the software system and hence
can be used to depict the project time and the manpower
requirement.
• 3. The effort required to develop the project depends on what the
software does
• 4. FP is programming language independent.
• 5. FP method is used for data processing systems, business systems
like information systems.
• 6. The five parameters mentioned above are also known as
information domain characteristics.
• 7. All the parameters mentioned above are assigned some weights
that have been experimentally determined and are shown in Table
Measurement Parameter Low Average High

1. Number of external inputs (EI) 7 10 15

2. Number of external outputs (EO) 5 7 10

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

4. Number of internal files (ILF) 4 5 7

5. Number of external interfaces (EIF) 3 4 6


Based on the FP measure of software many other metrics can be
computed:
• Errors/FP
• $/FP.
• Defects/FP
• Pages of documentation/FP
• Errors/PM.
• Productivity = FP/PM (effort is measured in person-months).
• $/Page of Documentation.
Example
Compute the function point, productivity, documentation, cost per function for the
following data:
• Number of user inputs = 24
• Number of user outputs = 46
• Number of inquiries = 8
• Number of files = 4
• Number of external interfaces = 2
• Effort = 36.9 p-m
• Technical documents = 265 pages
• User documents = 122 pages
• Cost = $7744/ month
• Various processing complexity factors are: 4, 1, 0, 3, 3, 5, 4, 4, 3, 3, 2, 2, 4, 5.
Solution
Measurement Parameter Count Weighing factor

1. Number of external inputs (EI) 24 * 4 = 96

2. Number of external outputs (EO) 46 * 4 = 184

3. Number of external inquiries (EQ) 8 * 6 = 48

4. Number of internal files (ILF) 4 * 10 = 40

5. Number of external interfaces (EIF) Count-total → 2 * 5 = 10


378
• So sum of all fi (i ← 1 to 14) = 4 + 1 + 0 + 3 + 5 + 4 + 4 + 3 + 3 + 2 + 2 +
4 + 5 = 43
• F = 43

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


• = 378 * [0.65 + 0.01 * 43]
• = 378 * [0.65 + 0.43]
• = 378 * 1.08 = 408
• FP = 408
Productivity
Total pages of documentation = technical document + user document
= 265 + 122 = 387pages
Documentation = Pages of documentation/FP
= 387/408 = 0.94

You might also like