J4 ›› 2013, Vol. 35 ›› Issue (5): 67-76.
• 论文 • Previous Articles Next Articles
SUN Lianshan,WANG Jinyu
Received:
Revised:
Online:
Published:
Abstract:
Analyzing traditional definitions of NonFunctional Requirements (NFR), this paper redefined NFR as constraints on 'requirements model' that is an available system abstraction at requirements analysis stage. The proposed definition formulates the relationships among NFR and functional requirements. Furthermore, this paper extended a traditional featureoriented software product line requirements modeling approach to explicitly model NFR, functional requirements, the type of NFR, as well as various relationships among them, and to model NFRs variability in the same way of modeling variability in traditional feature model. The proposed approach enables explicitly compilation and customization of NFRrelated assets across projects, and is a solid basis for quantitative evaluation on the quality of the derived products. Furthermore, we presented a multipleview based and featureoriented approach to guide developers to iteratively model both NFR and functional requirements, and meantime to achieve goals including separation of concerns and model complexity management. Finally, a tool prototype was implemented and a case study was conducted.
Key words: nonfunctional requirements;software product line;feature model;multiple views
SUN Lianshan,WANG Jinyu. A featureoriented approach to modeling nonfunctional requirements in software product line [J]. J4, 2013, 35(5): 67-76.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2013/V35/I5/67