|
Related characteristicsanalysability |
Changeability |
DescriptionAttributes of software that bear on the effort needed for modification, fault removal or for environmental change. Indicators1. modification effort per unit volumeAverage amount of effort needed to modify the software product, per unit volume of the modification. Source: QUINT Scale: ratio Validity: ** Protocol:
Note: This measurement protocol requires considerable effort when fictional changes are proposed to test changeability. 2. correction effort per defectMean effort needed to repair a defect in the software product. Source: QUINT Scale: ratio Validity: ** Protocol:
Note: This indicator can only be measured when testing the software product. However, by first developing a representative part of the product, the effects of the design decisions can be measured early. Objectivity is influenced by the possibility to divide the defect into more smaller defects, thus lowering the correction effort per defect. Criteria for the size of a defect have to be determined. 3. mean fault correction timeMean time from receiving the failure report to sending the corrected software in fault correction. Source: ISO Note: A lower value is preferred. 4. mean failure treatment timeMean time from the failure occurrence to the restoration for end users. Source: ISO Note: Failure treatment means problem resolution which includes finding and correcting faults arising from failures, or to provide an alternative operation procedures to avoid failures. 5. mean fault correction work timeMean work time for correcting the discovered software fault to be corrected in fault correction, in consequence of analysing the failure. Source: ISO Note: This is a simplified version of 2. correction effort per defect. 6. mean revise work time per changed line of source codeMean work time for revision per updated and added source code line. Source: ISO Note: This is a simplified version of 1. modification effort per unit volume. 7. fulfilment degree of maintenance documentFulfilment degree of product documents that are usable in the maintenance stage. Source: ISO Note: This can be expressed in a ratio of number of document pages for maintenance divided by the number of lines of source code. A higher value is preferred. |
|