-
公开(公告)号:CN103713909B
公开(公告)日:2016-11-30
申请号:CN201410028973.6
申请日:2014-01-22
Applicant: 扬州大学
IPC: G06F9/44
Abstract: 本发明提出了一种生成包图的Java程序包概要化方法,主要用于解决在软件开发和维护过程中,因为缺少文档而影响软件理解的问题,本发明涉及到的关键操作包括:(1)包标签确定,通过统计包中类的模式的分布情况,分析出包的标签;(2)内容描述,在已有包标签的基础上,对包中的重要的类进行提取,提取出类后对类中的方法进行过滤,针对方法签名生成描述性语言,并绘制在表格中;(3)包图的生成。根据包中类与外部包的调用关系,建立包与包之间的关系,生成包图,本发明能够更好地从系统中的代码文件的关系来理解整个系统程序,更便于人们从宏观上对系统有整体的理解,本发明可用于软件的开发和维护中。
-
公开(公告)号:CN103713909A
公开(公告)日:2014-04-09
申请号:CN201410028973.6
申请日:2014-01-22
Applicant: 扬州大学
IPC: G06F9/44
Abstract: 本发明提出了一种生成包图的Java程序包概要化方法,主要用于解决在软件开发和维护过程中,因为缺少文档而影响软件理解的问题,本发明涉及到的关键操作包括:(1)包标签确定,通过统计包中类的模式的分布情况,分析出包的标签;(2)内容描述,在已有包标签的基础上,对包中的重要的类进行提取,提取出类后对类中的方法进行过滤,针对方法签名生成描述性语言,并绘制在表格中;(3)包图的生成。根据包中类与外部包的调用关系,建立包与包之间的关系,生成包图,本发明能够更好地从系统中的代码文件的关系来理解整个系统程序,更便于人们从宏观上对系统有整体的理解,本发明可用于软件的开发和维护中。
-