摘要
软件变化控制是软件开发者历来追求的目标,也是研究软件演化的基础.基于功能需求变化,描述了变化用况和变化对象的标识,阐明了变化构件的界定策略,给出了SA(Software Architecture)中变化信息的追踪方法;同时分析了软件变化转播在软件生命周期中的一些重要性质;最后描绘了本文研究的整体框架和一个应用实例.对软件演化与维护具有一定的借鉴意义.
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 usecase 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.
出处
《计算机学报》
EI
CSCD
北大核心
2007年第11期2025-2032,共8页
Chinese Journal of Computers
基金
国家国家"九七三"重点基础研究发展规划项目基金(2001AA113171)
陕西省自然科学基金(2007F51)
陕西省教育厅科技攻关项目(07JK348)资助.~~
关键词
用况
对象模型
变化传播
软件演化
变化分析
use case
object model
change propagation
software evolution
change analysis