首页 | 官方网站   微博 | 高级检索  
     

基于特征迹的软件演化研究
引用本文:黄万艮,陈松乔.基于特征迹的软件演化研究[J].计算机工程与应用,2007,43(20):3-6.
作者姓名:黄万艮  陈松乔
作者单位:湖南大学会计学院信息管理系,中南大学信息科学与工程学院 长沙410079 中南大学信息科学与工程学院,长沙410083,长沙410083
摘    要:需求变化是导致软件演化的根本原因,而问题空间与解空之间存在的缺口是软件难以成功演化的根源。通过系统接口,把变化的需求与支持它的特征迹联系起来,定义了基于需求和特征迹的软件演化。根据需求的不同,把软件演化分为功能演化、非功能演化和环境演化,并对软件演化方法进行了讨论。根据特征迹的私有消息、局部消息和公有消息之间的关系,对演化影响进行了定量分析,得到了可演化软件的一些性质。基于特征迹的软件演化,有利于演化定位、演化管理和演化的验证.

关 键 词:消息依赖矩阵  特征迹  需求变化  软件演化
文章编号:1002-8331(2007)20-0003-04
修稿时间:2007-01

Study on software evolution based on feature traces
HUANG Wan-gen,CHEN Song-qiao.Study on software evolution based on feature traces[J].Computer Engineering and Applications,2007,43(20):3-6.
Authors:HUANG Wan-gen  CHEN Song-qiao
Affiliation:1.Information Department of Accounting College,Hunan University,Changsha 410079,China; 2.College of Information Science and Engineering,Central South University,Changsha 410083,China
Abstract:Require variations are the essential cause of Software Evolution(SE),the gap between problem domain and solution domain is the difficult root of SE success.Requires and feature traces supporting requires are associated with system interfaces,SE is defined based on them.SE is classfied into function evolution,non-function evolution and eviroment evolution according to different kinds of requires,and it is discussed how to evolve softwares.According to the dependency relations among private messages,local messages and public messages,the effect of SE is analyzed quantitatively,some characters of evolvable software are gained.SE based on requires and feature traces is propitious to evolution location,evolution management and evolution verification.
Keywords:message dependency matrix  feature traces  require variations  software evolution
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号