Font Size: a A A

Research On Algorithm For Evaluating The Impact Of Requirements Change

Posted on:2007-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:Z H MaFull Text:PDF
GTID:2178360185486902Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development and the application of computer technology,the complexity and scale of software project are increasingly enhanced. the change of business,user requirements,function,etc,has tremendous impact on such aspects as project schedule,cost accounting,development cycle,etc,.the change of requirements is inevitable in the life cycle of software.Evaluating the impact of changing software requirements is increasingly valued and becoming a research field .At present the main method is to identify software work elements on that the change of requirements has an effect through the traceability link of requirements.But the complex dependency relation of requirements will lead to the propagation of impact,which adds to the difficulty and uncertainty of Evaluating impact.These impact caused by dependency factor is not evaluated using the present methods.The change is always unavoidable.Hence,evaluating the impact of propagation caused by dependency factor is very important.Aiming to these problems such as high uncertainty,time consuming,etc,which exist in evaluating the impact of Changing software requirements. At first,this paper analyzes and sums up the dependency relation of requirements, presents the dependency normal form,and make sure the scope of change impact.In order to quantify the degree of the impact between requirements,the dependency gene is introduced.At last, the arithmetic of evaluating the impact of changing requirements is designed ,and the results of quantitative analysis is got by the parameter of dependence gene and requirement state.The emphases of our research includes:1 .analyse and sum up the dependency relations of requirements,introduce thenormal form of requirement dependency,and normalize dependence relationsusing the process model of dependency relations2.introduce the concept of dependency factor to quantify the degree of impactbetween requirements,and present the method of computing dependency gene.3 design the algorithm for evaluating the impact of changing requirements,which evaluates the impact of changing requirements from different aspects.4 design the system prototype of evaluating the impact of changing requirements.
Keywords/Search Tags:software engineering, requirements change, impact evaluation, evaluation algorithm
PDF Full Text Request
Related items