FPA Issues and Resolutions Manual

Description Price
Contents Details Send Query or Order  


The IFPUG CPM provides specific rules for performing function point counts, supplemented with examples of these rules for specific instances. Many organizations are required to size software not addressed by the specific IFPUG examples i.e. Internet environments, complex software architectures, embedded, utility and middle-ware software. When counters apply a general IFPUG rule to some of these specific count examples they have been found to come up with widely varying ways of interpreting the IFPUG Rule. The consequences are wide variations in count results causing significant errors in the organization estimation and productivity metrics.


This manual documents a set of guidelines for counting which address specific counting issues. The manual ensures that the organization has:

  • a standardized approach for counting issues not addressed by IFPUG
  • guidelines to the rationale for establishing resolutions for counting newly encountered issues.


The intended audience for the manual/s would be:

  • Metrics team members and coordinators responsible for administration and implementation of software measurement.
  • All persons who participate in, or are responsible for the performance, collection, storage, analysis and reporting of Function Points.

Manual Name

Type of Deliverable

Price (Euro) First Copy

Price (Euro) Additional copies/sites

Price (Euro) Worldwide License

FPA Count Issues and Resolutions ManualHardcopy Bound Version 267241602
Soft Copy Maintainable Version - Site License 8027221,805
Metrics Document Toolkit Package (All 3 Manuals)Hardcopy Bound Version 6826141,534
Soft Copy Maintainable Version - Site License 2,0461,8414,603

Contents Details

FPA Count Issues


1 Resolving Common Count Issues

1.1 Introduction

1.2 Strategy for Resolving Issues

1.2.1 Steps in Developing a Resolution

1.3 Alternaive Resolutions

1.4 Function Point Administrator Roles and Responsibilities

1.5 Function Point Repository Tool Functionality

2 Counting Issues

2.1 FPA Global Counting Issues

2.1.1 FPA Applicability

2.1.2 Positioning of Apllication Boundaries

2.1.3 Decommissioned Functionality

2.1.4 User Rrequested Functionality

2.1.5 Batch Functions and Release 4.2

2.1.6 Identification of DETs Which Cross the Boundary

2.1.7 Assessment of Complexity Using Industry Standard Weightings

2.1.8 Using FPA to Quantify Rework

2.2 Application Utilities

2.2.1 Audit Functions

2.2.2 Backup and Recovery Functions

2.2.3 Help

2.2.4 Archiving data

2.2.5 Security

2.2.6 error Files, Suspense files, Event Logs, journal Files, Statistics Files

2.2.7 Common Use Modules

2.3 Different Types of Sysytems

2.3.1 Distributed Systems

2.3.2 Counting Off-the-Shelf Products

2.3.3 Robots, File Transfer Systems - Number of Applications Counted

2.3.4 Robots, File Transfer Systems - Counting Guidelines

2.3.5 Front End Systems - Counting Guidelines

2.3.6 Duplicate Counting of Front-end and Core System Functions

2.3.7 Uniqueness of Front-end and Native Functions

2.3.8 System Interfacing Summary

2.3.9 Data Warehouses

2.3.10 Decision Engines

2.3.11 Report Generators

2.3.12 Table Driven Systems

2.3.13 Interactive Voice recognition Systems

2.3.14 Web Based Applications

2.3.15 Calculators, Simulators

2.3.16 Middleware Applications

2.3.17 Applications Based Upon Software Packages

2.4 Files

2.4.1 Logical Files - Identification Guidelines

2.4.2 Record Element Types - Identifiaction Guidelines

2.4.3 ILF and EIF - Identification and Counting Guidelines

2 .4.4 External Interface Files - Sample Scenarios

2.4.5 External Interface Files - Complexity

2.4.6 Reference Tables - Maintained via Utility Software

2.4.7 Reference Tables - Identification Guidelines

2.4.8 Codes Tables- Identification and Counting Guidelines/Look-up Tables

2.4.9 Hierarchy Tables - Counting Guidelines

2.4.10 Transaction Files, Error Suspense Files - Counting Guidelines

2.4.11 Error Message Files

2.4.12 Queue Files

2.4.13 History Files

2.4.14 Handling Shared Files

2.5 Transactions

2.5.1 Identical Business Functions - Different Delivery Mechanisms

2.5.2 Modify Transactions for Logical Files

2.5.3 Ad hoc Reports

2.5.4 Batch Error Reports

2.5.5 Drop Down Lists

2.5.6 Header and Trailer Records

2.5.7 Uniqueness Criteria for Transactions

2.5.8 Screen Header Information and Foreign Keys

2.5.9 Transactions Triggered by Changes to ILFs

2.6 Enhancement Project Issues

2.6.1 Non Function Point Generating Projects

2.6.2 Criteria for Selecting Enhancement Projects for FPA

2.6.3 Counting Enhancement Projects Without a Baseline General Discussion

2.6.4 Identification of Impacted Functionality

2.6.5 Enhancement Projects - Deleted Functionality

2.6.6 New Source System Using Existing Interface


Description Price
Contents Details Send Query or Order