J4 ›› 2013, Vol. 35 ›› Issue (6): 101-106.
舒绍娴1,徐小平2,荣霓3,郭敏1
SHU Shaoxian1,XU Xiaoping2,RONG Ni3,GUO Min1
摘要:
高效、准确地定位软件特征所对应的代码实现,对软件维护十分重要。针对面向对象软件系统,提出一种综合的特征定位方法。该方法利用软件搜索技术为特征与相关类建立初始追踪关系;然后以这些类作为种子构造面向对象程序的关注图;进一步采用面向对象切片技术,以关注图中的属性和语句作为切片准则,计算对特征实现具有直接影响的语句代码。该方法有较高的自动化程度,能够提高软件维护中程序理解的效率。