首页 | 本学科首页   官方微博 | 高级检索  
     

逆向工程中动静态结合辅助用例模型的恢复
引用本文:郑变红,陈 平,胡圣明,龚晓洁.逆向工程中动静态结合辅助用例模型的恢复[J].计算机工程,2007,33(23):68-70,7.
作者姓名:郑变红  陈 平  胡圣明  龚晓洁
作者单位:西安电子科技大学软件工程研究所,西安710071
基金项目:国家自然科学基金 , 高等学校博士学科点专项科研项目 , 西安电子科技大学校科研和教改项目
摘    要:由于根据目前方法调用之间的“线索”或方法调用的相互关系恢复出的用例模型存在一定的局限性,该文提出了一种基于动态信息并结合静态信息的用例模型恢复方法。该方法以动态运行时的方法调用序列提取基本用例,依据静态的类间关系和静态的程序依赖图对基本用例进行调整、找出用例与角色的交互点及各用例所属的功能模块,使产生的用例模型带有语义信息,更好地辅助用户理解。

关 键 词:逆向工程  程序理解  用例模型  程序依赖图
文章编号:1000-3428(2007)23-0068-03
收稿时间:2006-12-27
修稿时间:2006年12月27

Combined Static and Dynamic Information in Retrieving Use Case Model for Reverse Engineering
ZHENG Bian-hong,CHEN Ping,HU Sheng-ming,GONG Xiao-jie.Combined Static and Dynamic Information in Retrieving Use Case Model for Reverse Engineering[J].Computer Engineering,2007,33(23):68-70,7.
Authors:ZHENG Bian-hong  CHEN Ping  HU Sheng-ming  GONG Xiao-jie
Affiliation:(Software Engineering Institute,Xidian University, Xi’an 710071)
Abstract:Currently, the approach of generating use case models mainly depends on the threads or relationships formed by method calls, which is limited for understanding the target system. This paper presents an approach of recovering use case models from dynamic information combining with static information. The approach generates basic use cases from method calls sequence, regulates the basic use cases according to relationship among classes and the static dependency graph, finds out the interaction point between user and the module to which the extracted use cases belong, and generates use case model with semantic information, which is more useful for the user to understand the target system.
Keywords:reverse engineering  program understanding  use case model  program dependency graph
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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