Skip to main content
Version: 2026.3

Function point analysis

Introduction to function point analysis​

In the Thinkwise platform, you can automatically calculate the number of function points for your application. A function point is a unit of measurement that expresses the amount of business functionality an information system provides to a user. Function points are used to compute a functional size measurement of software. By analyzing the model, the function point analysis determines exactly which data and transactional functions are offered to a user by the user interface. Points are assigned to each of these functions to calculate the total number of function points.

The Easy Functional Sizing (ISO/IEC 25986) method, advocated by Nesma, has been adopted for this purpose. This allows for a faster functional size measurement, suitable for Agile and DevOps environments.

The analysis identifies and counts three main components:

  • Input functions - External Input (EI)
  • Output functions - External Output (EO)
  • Logical data collections - Logical Files (LF)

The automated function point analysis of the Thinkwise Platform has been verified by AgileBenchmark. Certification report is available upon request via your Thinkwise account manager.

Calculate function points​

menu Analysis > Function point analysis

  1. Execute the Calculate function points task.
  2. Select a Model and a Branch.
  3. If trace columns are used, select the name of one of these columns in the field Trace column. Based on that column, it is determined whether a table contains trace columns.
  4. The Trace column order is the order number of the first trace column.

function point analysis Calculate the function points

In tab Functions, you can view the number of objects that have been analyzed, the function points that have been assigned to each object, and the total number of function points.

1537781463608 Example of a function point analysis


Was this article helpful?