Font Size: a A A

Web Software Non-functional Requirements Conflict Analysis And Resolution In

Posted on:2013-11-01Degree:MasterType:Thesis
Country:ChinaCandidate:S P NingFull Text:PDF
GTID:2268330425972044Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Web software requirements engineering research via users’widely communication to make sure the application system target, the software target is maximally satisfy the needs of our clients. With the rapid development of Internet technology, the software form gradually towards the direction of the service network, as China’s "cloud computing" development increasingly popular, web software non-functional requirements acquisition and analysis is also getting more and more important. Non-Functional Requirements (NFRs) is a key index which weighs this kind of software whether it achieved user satisfaction, and is also very important of web software development. Network environment is uncertain, variability, and at the same time, the non-functional requirements itself also has the abstraction and complexity character etc., these factors are easy to lead to the non-functional requirements conflicts among themselves. And for the web software non-functional requirements conflicts research also has many deficiencies, this paper carry on the in-depth research on it. It is good to develop the web software under the complex environment.The paper took the software quality model and fuzzy evaluation theory as foundation, established the web software non-functional requirements hierarchical model, and based on the model, it analyzed web software non-functional requirements’internal conflict, and then used the FQQSIG model to deal with the conflict resolution. The article has mainly conducted following research:First of all, this article constructed web software non-functional requirements model. Through analyzing the software quality model and web software non-functional attributes, chosen the suitable attributes for web software preliminary, on this foundation, applied the principal component analysis to carry on the dimension division and the factor conclusion. Finally construct web software non-functional requirements hierarchical model.Secondly, web software non-functional requirements conflict resolution. Through expert team evaluation, namely, the attributes importance degree of the variable fuzzy evaluation with language form, the evaluation through the trapezoid fuzzy number and RAGE to transit fuzzy language into accurate numerical. The article applied a kind of FQQSIG photograph to systematically analysis the non-functional requirements, using the relation matrix algorithm to calculate all the functional requirements’ node contribution value. And then eliminate the conflicts among NFRs.Third, the non-functional requirements conflicts analyzing carried on online banking. This paper put forward non-functional requirements conflicts resolution method, applied it to the "online banking system" in an actual project. First gained the non-functional attributes importance fuzzy language appraisal, and then defuzzification, through the FQQSIG diagram and relationship matrix algorithm, the attributes’ contribution value can be worked out, carried on the comparative analysis to the contribution value, this paper fully displayed conflict analysis process and successfully in dealing with the non-functional requirements’ conflicts resolution. Finally, this case confirmed the method validity.
Keywords/Search Tags:non-functional requirement, requirement conflict, websoftware, FQQSIG
PDF Full Text Request
Related items