Font Size: a A A

Research On Fuzzy Comprehensive Evaluation Model And Algorithm Of Software Non-functional Requirements

Posted on:2018-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:J W SunFull Text:PDF
GTID:2428330518958870Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
Requirement analysis plays a very important role in software development.In recent years,more and more attention has been paid to the non-functional requirements of software.The quality of software non-functional requirements directly affects the user experience and reflects the quality of software.Evaluation of software non-functional requirements is necessary,the analysis and design of scientific and reasonable evaluation results in turn can guide the non-functional requirements,non-functional requirements and then mapped to the functional requirements,and then analyzes the design results of the functional requirements of the feedback in order to improve the quality of software.However,the research on the evaluation of software non-functional requirements is still at the exploratory stage.Although it has shifted from qualitative evaluation to quantitative evaluation,the scientific and rational evaluation algorithms need to be further studied.In view of this,this paper put forward the soft target of Chung(Software Interdependency Graph mutual dependence graph,SIG)to do the expansion and improvement,considering the non-functional requirements that may exist between mutual promotion or inhibition effect proposed an expansion of the soft goal dependency graph(Extended Software Interdependency between Graph and ESIG)describe and express non-functional requirements of software that can solve the non-functional requirements are difficult to describe and express the problem.In the ESIG diagram model,a fuzzy comprehensive evaluation model of software non function requirements is proposed by using the idea of fuzzy comprehensive evaluation,and two fuzzy comprehensive evaluation algorithms based on different fuzzy numbers are designed.The analysis method of triangular fuzzy number into the traditional hierarchy(Analytic Hierarchy Process,AHP),is designed based on triangular fuzzy AHP(Triangular Fuzzy Analytic Hierarchy Process,TFAHP)software non-functional requirement evaluation algorithm.The fuzzy set theory is applied to the non-functional requirements evaluation of software,and a non-functional requirement evaluation algorithm based on Hesitancy Fuzzy Preference Relations(HFPR)is designed.In the evaluation algorithm,the decomposition relation,correlation and relative importance of non-functional requirements are considered.The proposed evaluation algorithm takes into account the vagueness and subjectivity of non-functional requirements,and weakens the influence of the subjective assumptions of experts to some extent.The given examples illustrate the scientific rationality of the proposed model and evaluation algorithm,and provide new ideas and methods for the evaluation of non-functional requirements.
Keywords/Search Tags:Non-Functional requirements, Triangular fuzzy analytic hierarchy process, Attribute weight, Hesitancy fuzzy sets
PDF Full Text Request
Related items