¡¡Chinese Journal of Computers   Full Text
  TitleChange Propagation Mechanism Analysis of Software Function Requirement
  AuthorsWANG Ying-Hui
  Address(Institute of Computer Science and Engineering, Xi¡¯an University of Technology, Xi¡¯an 710048)
  Year2007
  IssueNo.11(2025¡ª2032)
  Abstract &
  Background
Abstract It¡¯s a persistent aim and basis of software evolution for software developer to control software change. Change of function requirement is described. Changing objects based on use-case are identified. A strategy of scope decision of changing components is addressed. A tracing approach of change information is presented. Several important properties of software change propagation in software lifecycle are clarified as well. At last, the whole outline of this research and an example of application are drawn. It is advantage for software evolution & maintenance to use the approach in this paper.

keywords use case; object model; change propagation; software evolution; change analysis

background This research is a part of work of the projects which is supported by the National High Technology Research and Development Program(863 Program) of China(2001AA113171); the Natural Science Fundation of Shaanxi(2007F51) and the Fundation of Education Bureau of Shaanxi(07JK348).
All above projects are involved in software change. The authors have already do many works in the area of software engineering, such as object-oriented technique, software architecture evolution, software evolution model, tracing approach of software change, and so on. But It¡¯s difficult to control software changes/evolution in many software development activities. This paper focuses on the description about change tracing theory and mechanism, which establishes foundation for deep study of software evolution property.