An experimental study of fault detection in user requirements documents
ACM Transactions on Software Engineering and Methodology (TOSEM)
Representing and using non-functional requirements: a process-oriented approach
Representing and using non-functional requirements: a process-oriented approach
Dealing with non-functional requirements: three experimental studies of a process-oriented approach
Proceedings of the 17th international conference on Software engineering
Cleanroom software engineering for zero-defect software
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Hi-index | 0.00 |
In an ever more competitive world, the need for software systems to meet specific quality characteristics becomes increasingly apparent. These quality characteristics, or non-functional requirements, are often contradictory and ambiguous, making them difficult to manage during software development processes. This paper presents a modification of the NFR framework that facilitates the automated discovery of optimal system designs for the satisfaction of non-functional requirements. Just as with the NFR framework, this method can be used at any stage during the software development process in order to aid design decisions. The proposed method introduces the capacity to incorporate both qualitative and quantitative non-functional requirements, as well as the potential to include various cost factors into the optimisation process.