Download Article: SNAP_APM_2_2

Transcript
Part 1 – The SNAP Method
Categories & Sub-categories
2.3 Multiple Input Methods
Definition
The ability of the application to provide its functionality while accepting
multiple input methods.
SCU
The elementary process.
Terms
Input Method
A technique or media type, which is used to deliver data into the assessed
application, such as bar code reader, fax, PDF, office document, screen,
voice message, SMS, smart mobile device etc.
The assessed application may need to identify the input method in order to
interpret and use the received information.
Complexity
Parameters:
1. The number of data element types (DET’s) in the SCU.
SNAP Points
calculation
Identify the complexity based on the number of DET’s. Calculate size based
on the constant factor and the number input methods.
Note:
When counting a new development project, the number of input methods
should include the additional ones only, assuming that one of the input
methods is the base method.
2. The number of additional input methods.
For example, if the new development uses 4 input methods, the number of
additional input methods is 3.
Input Methods Complexity
SP=
Low
Average
High
1-4 DET’s
5-15 DET’s
16+ DET’s
3*# additional
input methods
4*# additional
input methods
6*# additional
input methods
Table 1-16 SNAP sizing for Multiple Input Methods
Rules
May 2015
This category should be used to when there are multiple types of inputs used
to invoke the same functionality. If the different input types differ in terms of
DETs, FTRs and processing logic, then they would already have been
accounted as separate functions in function point counting process.
If they are same, then multiple input methods should be used.
Check the following
1) Approach taken for FP counting - single instance or multiple instance
2) The multiple methods of input for the same functionality (Same DETs,
FTRS and processing logic) have not been included for FP size
calculation. In other words, if the FP count has been done using single
instance approach for different media types, then the additional input
Assessment Practices Manual
5-27