White Paper: Sizing Microservices using Integrated Approach of FPA & SNAP_V2.1

Applications involve functional and non-functional aspects. Function Point analysis sizes the functional requirements (FURs) being provided to the user and therefore can be used to size the functional aspects of any application.

It supports the IFPUG Function Point Counting Practice Manual (CPM) for IFPUG function points (FP), the IFPUG Software Non-functional Assessment Process (SNAP) Assessment Practices Manual (APM) for IFPUG SNAP points (SP) and Simple Function Point Counting Practices Manual for IFPUG Simple Function Points (SFP).

Projects that develop and enhance applications using microservices often involve a significant number of non-functional requirements (NFRs). However, from the end user's point of view, only the functional requirements—those they directly experience—are considered important. This perspective limits the analysis, resulting in an incomplete understanding of the project's scope. The entire application, including the UI layer, relevant microservices, and associated data functions, can be measured using Function Points and SNAP Points. The same guidelines apply to FP analysis, SNAP, and SFP.

This paper outlines the method for doing so with examples both in FPs and SFPs.

Course Details

PDF (Must be logged in)
White Paper
© Copyright 2026 | © Copyright 2021 IFPUG.  All rights reserved. | Privacy Policy | IFPUG Membership Portal