Function Point Analysis (FPA) is a method or set of rules of Functional Size Measurement. It assesses the functionality delivered to its users, based on the user’s external view of the functional requirements. It measures the logical view of an application, not the physically implemented view or the internal technical view.
FPA provides a standardized method to functionally size the software work product.
Objectives of FPA:
Types of FPA:
Transactional Functional Type –
Data Functional Type –
External Input (EI):
External Output (EO):
External Inquiries (EQ):
Internal Logical File (ILF)
External Interface File (EIF):
Benefits of FPA:
determine the size of a purchased application package
discover the benefit of an application package
measure the units of a software product to support quality and productivity analysis.
estimate the cost and resources required
The drawback of FPA:
measure software development and maintenance independently