Usability Maintainability Portability Efficiency Reliability Functionality

Related characteristics

understandability
learnability
operability
explicitness
customisability
attractivity
clarity
helpfulness
user-friendliness

Customisability

 

QUINT2 homepage QUINT2 book

Description

Attributes of software that enable the software to be customised by the user to reduce the effort required for use and increase satisfaction with the software.

Indicators

1. configurability ratio

The ratio of parts of functionality that can be changed without changing the code to the total number of parts of functionality.

Source: QUINT

Scale: ratio

Validity: **

Protocol:

1. Determine the unadjusted function points value of the software product (see: [Alb79], [FW95]);

2. Determine which functions can be changed or extended without code modifications;

3. Determine the unadjusted function points values of the functions found under (2);

4. Calculate the configurability ratio, which is (3) / (1).

Note: Configurability is generally of importance for specific parts of the functionality. When indicated, the ratio can be determined for these functions only, instead of the entire software product. The configurability ratio can be checked on the basis of the system documentation.

2. configurability effort

The effort required to change the functionality of the software product

Source: QUINT

Scale: ratio

Validity: **

Protocol:

1. Determine which functions can be changed or extended without code modifications;

2. Determine the unadjusted function points value of the functions found under (1) (see: [Alb79], [FW95]);

3. Perform the changes or extensions;

4. Determine the effort in hours per function points value of (2).

Note: This can only be measured with the installed software product.