Three Steps to Counting Cosmic Function Points
1 Measurement Strategy – Determine the purpose of the measurement
as per the Software Context defined above e.g. are we measuring an entire application or just a single component / layer. Who are the functional users interacting with the software.
2 Determine the parameters of the ‘Generic Software Model’
From the Functional User Requirements (FUR)
- Triggering Events
- The Functional Processes
- Objects of Interest (and Data groups)
- Data movements
3. Count the Data Movements
For a new application: count the new Data movements (DMs)
For system modifications : Add the new DMs , changed DMs and removed DMs.
And that’s it, the sum of the DMs is the CFP total!