The Samples contain an Enhancement Project Count. The enhancement project is created from Application Count.
At the begin all elementary processes have the state NOT CHANGED. The NOT CHANGED means that this elementary process has not been changed in this current Enhancement Project Count. If you change the state from NOT CHANGED to CHANGED or DELETED, this will be counted as Function Point.
A Enhancement Project Count can alsocontain Elementar Processes with the type conversion. If you create an Application Count from Enhancement Project Count, the new Application Count does not contain the Elementar Processes with the type conversion .

Enhancement Project Function Point Calculation
The enhancement project function point calculation consists of three components of functionality:
- Application functionality included in the user requirements for the project
- Conversion functionality included in the user requirements for the project
- Application value adjustment factor
Application Functionality
Application functionality consists of:
Function points identified from the functionality that is added by the enhancements
Function points counted because existing functionality is changed during the enhancement project
Function points counted for functionality deleted during the enhancement projectFunction Point Formula
Use the following formula to calculate the enhancement project function point count.
Note: Data conversion requirements are included in this count.
EFP = [(ADD + CHGA + CFP) * VAFA] + (DEL* VAFB)
Where:
EFP is the enhancement project function point count.
ADD is the unadjusted function point count of those functions that were or will be added by the enhancement project.
CHGA is the unadjusted function point count of those functions that were or will be modified by the enhancement project. This number reflects the size of the functions after the modifications.
CFP is the function point count of those functions added by the conversion
VAFA is the value adjustment factor of the application after the enhancement project is complete.
DEL is the unadjusted function point count of those functions that were or will be deleted by the enhancement project.
VAFB is the value adjustment factor of the application before the enhancement project begins.
Note: When an enhancement project is installed, the application function point count must be updated to reflect changes in the application's functionality.
Refer to IFPUG document Function Point Counting Practices Manual for additional information about the function point analysis, or see the IFPUG web site at http://www.ifpug.org for additional information.
![]()
Application Count Samples
Development Project Count Samples
(C) Copyright Function Point Modeler Inc. 2005, 2011. All Rights Reserved.