Treating NFR as First Grade for Its Testability

HTML  Download Download as PDF (Size: 1156KB)  PP. 991-1000  
DOI: 10.4236/jsea.2012.512114    7,290 Downloads   10,160 Views  Citations

ABSTRACT

Practitioners and researchers in the field of software engineering have realized that Non Functional requirement have not received due attention and second grade (or no) treatment has been meted out to Non Functional Requirements. Many software products/systems are finally not acceptable because of such an approach. This casual approach of treating NFR has moved on to Testing also. Testing of NFR has never been taken seriously. Here in this work, we attempt to under- stand what needs to be done for proper consideration of NFR, so that they are treated as seriously as the Functional Requirements. In an attempt to treat NFR as seriously as FR we work on the testability of NFR by refining an abstract quality concern into concrete NFR statements. We show that quality concerns needs to be analyzed, for identifying and finally converting them into appropriate and unambiguous NFR. Once a high quality of NFR is ensured then the consequent testing of these NFRs will become as effective as that of Functional Requirement. We finally propose a revised model of Problem Analysis and Requirement Specification. A step wise refinement model for quality concern into test- able Non Functional Requirement is also proposed.

Share and Cite:

P. Singh and A. Tripathi, "Treating NFR as First Grade for Its Testability," Journal of Software Engineering and Applications, Vol. 5 No. 12, 2012, pp. 991-1000. doi: 10.4236/jsea.2012.512114.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.