Font Size: a A A

A Study On Software Requirement Analysis Based On Complexity Science Management Theory

Posted on:2013-07-06Degree:DoctorType:Dissertation
Country:ChinaCandidate:P G WangFull Text:PDF
GTID:1228330395475891Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
For the problems of requirement inaccuracy and insufficient user participation, according to the complex scientific management, granular computing, and cognitive psychology, this paper In-depth studies on the approaches of software requirement analysis. We concentrate on a requirement analysed method that can involve viewing angles of both engineers and end users on the basis of integral system theory and interaction theory of the complex scientific management, which can make the communications between the engineers and end users more friendly, more rapidly, and more precise.Using theories of complexity science management, a user requirement obtaining strategic was proposed, and a software requirement analysis framework was built. Based on CSM theory of integral system, we analysis the question from the different participation, and propose a domain description model including user domain and software domain. Based on CSM new theory of resource outlook, we define the resource in the course of software analysis. The special resource is the software which is knowledge capital and basis resource. Based on CSM disorder-order theory, there are two ways to verify the user requirement:model verification and compsite verification. Based on CSM interaction theory, there are three interation layers:"person-person","person-computer" and "software-software","person-person" is communication between user and engneering."person-computer" is graphical display on the computer; it is the base of communication between user and engneering."software-software" is composit of software which can meet the different users. There are many parttens of software interaction, so we need use the distinct method to computing the specification of the composite software. Based on CSM integration theory, we excute the resource optimal allocation during the process from the user requirements to software requirements.Then we propose a requirement analysed method. We present a hierarchical model for requirement domain description based on the quotient space model, which includes the vertical partition from the viewing angle of end users, and the horizontal partition from the engineers’view. Then, in the light of user requirement classification, we select the resource what we need. Third, we verify the feasibility of user requirement by function attribute. Forth, we compute the non-fuction specification by different method from various interactions. At last, we put forward to functional requirement and non-functional requirement on the base of the hierarchical model for requirement domain description. According to the coarse screening of function and fine computing of non-function, combined with the graphical user interface, as well as detailed characters and data description, we can acquire the users’ requirement in maximum instantly and precisely.Finally, we design a platform for requirement analysis that user can participate in with different roles. Through this platform engineering can reduce the number of resource and apply two ways to verify the feasibility of user requirement. This platform can make the end users and software engineers communicate with each other about their concerned issues fully and richly with the GUI expression and performance report, which has been proved to make sure the quality of software requirement analysis, and reduce the risk of software development.
Keywords/Search Tags:complexity science management, user requirement, softwarerequirement, domain description model
PDF Full Text Request
Related items