 The SNAP sizing process is very similar to the function point sizing process.Within the application boundary, non-functional requirements are associated with relevant categories and their sub-categories.Using a standardized set of basic criteria, each of the sub-categories is then sized according to its type and complexity; the size of such a requirement is the sum of the sizes of its sub-categories.