devdaily home
|
apple
|
java
|
perl
|
unix
Enter your search terms
Submit search form
web
devdaily.com
How to Determine
Your Software Application Size
Using
Function Point Analysis
Alvin J. Alexander
devdaily.com
Introduction
Objectives of Function Point Analysis
What is a "Function Point"?
Important introductory FPA notes
Other useful information
A brief history
The benefits of Function Point Analysis
Overview
A simple five step counting process
Five standard "functions"
Details on the Five Data and Transactional Functions
(1) Data Functions - Internal Logical Files (ILFs)
(2) Data Functions - External Interface Files (EIFs)
(3) Transaction Functions - External Inputs (EI's)
(4) Transaction Functions - External Outputs (EO's)
(5) Transaction Functions - External Inquiries (EQ's)
Summary
A sample count
An introduction to our example
The counting process
Step 1: The type of count
Step 2: Identify the scope and boundary of the count
Step 3: Determine the unadjusted function point count
Step 3a: Determine the count resulting from ILF's
Step 3b: Determine the count resulting from EIF's
Step 3c: Determine the count resulting from EI's
Step 3d: Determine the count resulting from EO's
Step 3e: Determine the count resulting from EQ's
Step 4: Determine the Value Adjustment Factor (VAF)
Step 5: Calculate the Adjusted Function Point Count
The Value of Counting Function Points
An example of how this works
Bonus - Application development repositories and "magic formulas"
FP repositories
Three magic formulas
Summary
Next:
Introduction