The non-functional requirements (NFRs) of software systems are well known to add a degree of uncertainty to process of estimating the cost of any project. This paper contributes to the achievement of more precise project size measurement through incorporating NFRs into the functional size quantification process. We report on an initial solution proposed to deal with the problem of quantitatively assessing the NFR modeling process early in the project, and of generating test cases for NFR verification purposes. The NFR framework has been chosen for the integration of NFRs into the requirements modeling process and for their quantitative assessment. Our proposal is based on the functional size measurement method, COSMIC-FFP, adopted in 2003 as the ISO/IEC 19761 standard. Also in this paper, we extend the use of COSMIC-FFP for NFR testing purposes. This is an essential step for improving NFR development and testing effort estimates, and consequently for managing the scope of NFRs. We discuss the merits of the proposed approach and the open questions related to its design.
|Title of host publication||Proceedings of the International Conference on Software Process and Product Measurement, IWSM-MENSURA, 2007|
|Editors||A. Abran, R. Dumke, A. Mas|
|Place of Publication||Spain|
|Number of pages||13|
|Publication status||Published - 6 Nov 2007|
Kassab, M., Ormandjieva, O., Daneva, M., & Abran, A. (2007). Non-Functional Requirements: Size Measurement and Testing with COSMIC-FFP. In A. Abran, R. Dumke, & A. Mas (Eds.), Proceedings of the International Conference on Software Process and Product Measurement, IWSM-MENSURA, 2007 (pp. 247-259). Spain: Edicions UIB.