雖然功能點測量由上漿數據的功能要求流過的軟件應用程序, SNAP測量非功能性需求. 因此要FPA互補.
The SNAP model consists of four categories and fourteen sub-categories to measure the non-functional requirements. Non-functional requirement are mapped to the relevant sub-categories. 每個子類的大小, and the size of a requirement is the sum of the sizes of its sub-categories.
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. 使用一套標準化的基本準則, 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. These sizes are then totaled to give the measure of non-functional size of the software application.
Beta testing of the model shows that SNAP size has a strong correlation with the work effort required to develop the non-functional portion of the software application.
Software development evaluation, 規劃, 管理, and production control is enhanced when the size and effects of both functional and non-functional application size are considered. Here is where IFPUG holds a unique competitive advantage over other software sizing methods which do not account for non-functional software size.
There is an Excel SNAP Recording tool available, for free.
- SNAP Counting Tool V2.0.1, for Excel 2003;
- SNAP Counting Tool V2.0.2, for Excel 2007/2010
Click on the link for the version you want and add it to your cart, then proceed to checkout.
Once you have completed your transaction, while still in the Member Services Area, hover your cursor over My IFPUG Info, Select My Transactions, click My Downloadable Products, and follow the downloading instructions on the page that opens.