Font Size: a A A

Research And Implementation Of Oriented-Object Software Change Impact Analysis Tool

Posted on:2010-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:M YangFull Text:PDF
GTID:2178360275978029Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Change impact is inevitable in the whole process of software development.It is a hotspot people regarded that how to deal with the change.The reason for appearance and manifestation of change impact were different for the emphases of analysis,design and achievement were not same.This dissertation analyzed the change appeared in these stages and paid mainly attention to analyze and trace the code change impact.The main works of this dissertation are as follows:①To summarize the method of dealing with change impact of requirement analysis and design stage of object-oriented software,and provide a method to deal with change impact appeared in coding stage.②The dependence relationship of class member could be classified to inner-class dependence and inter-class dependence,this dissertation mainly analyzed the process of establishing inter-class dependence which include inheritance dependence,association dependence and dynamic dependence.And then provided a change impact analysis method based on the class member dependence.The total idea of this method is:establishing the dependence relationship between classes or class members by scanning the code,and then making sure the change impact resource and change type,finally,making certain the change impact scope according to the change impact resource,change type and dependence relationship.The method include three algorithms:class member dependence algorithms,change type and identifying change resource algorithms and tracing change impact algorithms.③This dissertation provided a change impact analysis model of object-oriented software,and achieved a tool based on it.By experience,we can say the tool is effective and more accurate to trace the change impacted object.
Keywords/Search Tags:Object-Oriented, Change Management, Change Impact Analysis, Change Impact Tracing
PDF Full Text Request
Related items