A Non-Functional Requirements Modeling Aided Method Based on Domain Knowledge

2013 
With the popularization of information technology,more and more attentions have been paid to the quality of software systems.The demands on the quality of a software system are named as NFRs(Non-Functional Requirements).Abstractness,subjectivity and uncertainty are the remarkable characteristics of NFRs,which brings huge obstacles to requirements engineers to model NFRs manually.Utilizing the cohesion and stability of domain engineering,a NFRs modeling aided method based on domain knowledge is proposed.It mainly contains two parts:(1) Uncertainty theory based domain knowledge acquisition and analysis module;and(2) the NFRs modeling aided module based on NFR framework.In the first part,the NFADT(Non-Functional Attributes Decomposition Tree) is constructed to guide the classification of NFRs;the fuzzy set theory is adopted to perform the transformation between qualitative evaluation and quantitative evaluation;and a transitive dependency calculation algorithm is proposed to discover the implicit relationships between NFAs(Non-Functional Attributes).In the second part,formal definitions and rationale rules of NFAs and NFRs are proposed,and the implementation based on RE-Tools is also presented.Case study shows that the above method is feasible and rational.It is suitable to aid the modeling of dependency relationships among NFRs.Through the cross-validation,it is shown that the method can improve the efficiency and accuracy of traditional NFR Framework.At the end of the paper,the future research directions have been discussed.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []