You are on page 1of 8

Label Name Type DET FTR/RET Rating Value Multiplier Total Value

Any External Input EI 2 1 #VALUE! #VALUE! 1 #VALUE!


Any External Inquiry Name EQ 6 4 #VALUE! #VALUE! 1 #VALUE!
Any External Output Name ILF 1 4 #VALUE! #VALUE! 1 #VALUE!
Any Internal Logical File Name ILF 2 4 #VALUE! #VALUE! 1 #VALUE!
Any External Interface File Name EIF 3 4 #VALUE! #VALUE! 1 #VALUE!
Any External Input with Add, Change and Delete EI 4 4 #VALUE! #VALUE! 3 #VALUE!
Another External Output EO 5 4 #VALUE! #VALUE! 1 #VALUE!

Total Unadjusted Function Points #VALUE!


Value Adjustment Factor 1.14
Total Adjusted Function Points #VALUE!

The columns have already been named for you. All you need to do is insert data.
The User Defined Function FPR uses columns C, D and E. Click on Column F3 to see the formula.
The User Defined Function FPV uses columns C and F. Click on Column G3 to see the formula used.
Make sure that the sum formula in column I includes all the cells you want to sum up.
Label Name Type DET FTR/RET Rating Value Multiplier Total Value
Any name EI 1 1 #VALUE! #VALUE! 1 #VALUE!

Total Unadjusted Function Points #VALUE!


Value Adjustment Factor 1.14
Total Adjusted Function Points #VALUE!

The columns have already been named for you. All you need to do is insert data.
The User Defined Function FPR uses columns C, D and E. Click on Column F3 to see the formula.
The User Defined Function FPV uses columns C and F. Click on Column G3 to see the formula used.
Make sure that the sum formula in column I includes all the cells you want to sum up.
# General System Characteristic Value Brief Description
1 Data communications 4 How many communication facilities are there to aid in the tran
2 Distributed data processing 4 How are distributed data and processing functions handled?
3 Performance 3 Did the user require response time or throughput?
4 Heavily used configuration 3 How heavily used is the current hardware platform where the a
5 Transaction rate 4 How frequently are transactions executed daily, weekly, month
6 On-Line data entry 5 What percentage of the information is entered On-Line?
7 End-user efficiency 2 Was the application designed for end-user efficiency?
8 On-Line update 5 How many ILF’s are updated by On-Line transaction?
9 Complex processing 3 Does the application have extensive logical or mathematical p
10 Reusability 4 Was the application developed to meet one or many user’s ne
11 Installation ease 3 How difficult is conversion and installation?
12 Operational ease 3 How effective and/or automated are start-up, back up, and rec
13 Multiple sites 4 Was the application specifically designed, developed, and sup
14 Facilitate change 2 Was the application specifically designed, developed, and sup
Value Adjustment Factor 1.14 is the sum of the 14 questions divided by 100 plus .65

Any modification to the values in column C will automatically be applied to FPDetail.


es are there to aid in the transfer or exchange of information with the application or system?
cessing functions handled?
me or throughput?
hardware platform where the application will be executed?
executed daily, weekly, monthly, etc.?
ion is entered On-Line?
r end-user efficiency?
On-Line transaction?
sive logical or mathematical processing?
o meet one or many user’s needs?

are start-up, back up, and recovery procedures?


designed, developed, and supported to be installed at multiple sites for multiple organizations?
designed, developed, and supported to facilitate change?
vided by 100 plus .65
There are two user defined functions that have been created for this free download.
FPR Function Point Rating (FPR) provides the complexity or the low, average and high ratings
FPV Function Point Value (FPV) provides the value of the component.

Both User Defined Functions are easy to use. It is assumed you are familiar with both Excel and Function Points

If you click on Insert, functions and you will see both UDF under the user defined functions

If you click on the column headings (C, D, E, F) in worksheets FPDetail or More FP Detail you will see that the column
FPR uses data from Columns C, D and E
FPV uses data from Columns C and E

If you click on Column F3 in either FPDetail or More FP Detail you will see how the formula FPR is used
If you click no Column G3 you will see how the formula FPV is used

The calculation for the VAF comes from the GSC tab.

Make sure all rows are included in your sum function!

Yes I do know that ILF and EIF's are rated based upon RET's and not FTR's. It was easy to stick with one name in the
For more information review VBA Code
and high ratings

th Excel and Function Points

Detail you will see that the columns have been named TTYPE, DET, FTR, FPRating.

ormula FPR is used

easy to stick with one name in the VBA and Column headings.
Common Terms in FP
for information on counting function points visit
http://www.softwaremetrics.com
DET Data Element Type (DET): A DET is a unique user recognizable, non-recursive (non-repetitive) field.
EI External Inputs (EI) - is an elementary process in which data crosses the boundary from outside to inside.

EIF External Interface Files (EIF) - a user identifiable group of logically related data that is used for reference
purposes only.
EO External Outputs (EO) - an elementary process in which derived data passes across the boundary from
inside to outside
EQ External Inquiry (EQ) - an elementary process with both input and output components that result in data
retrieval from one or more internal logical files and external interface files.
FTR File Type Referenced (FTR): A FTR is a file type referenced by a transaction. An FTR must also be an
internal logical file or external interface file.
GSC General System Characteristics
ILF Internal Logical Files (ILF) - a user identifiable group of logically related data that resides entirely within
the application boundary and is maintained through External Input
RET Record Element Type (RET): A RET is user recognizable sub group of data elements within an ILF or an
EIF
UAF Unadjusted Function Points
VAF The value adjustment factor (VAF) is based on 14 general system characteristics

You might also like