Measurement model of software requirements derived from system maintainability requirements

Alain Abran, Khalid T. Al‐Sarayreh, Juan José Cuadrado-Gallego · Software Engineering and Knowledge Engineering · 2010

Maintainability is typically described initially as a non functional requirement at the system level. Systems engineers must subsequently apportion these system requirements very carefully as either software or hardware requirements to conform to the maintainability requirements of the system. A number of concepts are provided in the ECSS, ISO 9126, and IEEE standards to describe the various types of candidate maintainability requirements at the system, software, and hardware levels. This paper organizes these concepts into a generic standards-based reference model of the requirements at the software level for system maintainability. The structure of this reference model is based on the generic model of software requirements proposed in the COSMIC – ISO 19761 model, thereby allowing the measurement of the functional size of such maintainability requirements implemented through software. Keywords—Maintainability Requirements, Non functional requirements – NFR, Functional size, COSMIC – ISO 19761, ECSS International Standards, Software Maintainability Measurement.

Read the paper · More papers on PaperTik