Description of
Function Point
The following
part of the document contains material from the IFPUG © Counting
Practices Manual. The criteria for determining the complexity, such as
the aforementioned scores, are discussed in that publication (CPM 4.1).
For each of the elements being counted, these criteria are used to
establish complexity based on the following tables included below as a
memory aid.
Summary of the function points (that is, the functional
scores) to be attributed to the functions depending on their complexity:
Function |
Complexity |
|
low |
average |
high |
External
Input (EI) |
3 |
4 |
6 |
External
Inquiry (EQ) |
3 |
4 |
6 |
External
Output (EO) |
4 |
5 |
7 |
External
Interface File (EIF) |
5 |
7 |
10 |
Internal
Logical File (ILF) |
7 |
10 |
15 |
Determination of complexity:
EI
|
1-4
DET |
5-15
DET |
16
or more DET |
0-1 FTR |
low |
low |
average |
2 FTR |
low |
average |
high |
3-4 or
more FTR |
average |
high |
high |
EO/EQ |
1-5
DET |
6-19
DET |
20 or
more DET |
0-1 FTR |
low |
low |
average |
2-3 FTR |
low |
average |
high |
4 or more
FTR |
average |
high |
high |
ILF/EIF |
1-19
DET |
20-50
DET |
51 or
more DET |
1 RET |
low |
low |
average |
2-5 RET |
low |
average |
high |
6 or more
RET |
average |
high |
high |
where:
DET (Data element type): a user recognizable, nonrecursive field.
FTR (File type referenced): read/maintained ILF or a read (by EI/EQ/EO)
ILF.
RET (Record element type): user recognizable subgroup within an ILF/EIF.
Further discussion may be found in some of the
books indicated in the
orientation section, and in particular in a
book on quality that offers a
more general picture of the qualitative and metric factors. For more
information, visit the IFPUG site at www.ifpug.org.
|