一种生成包图的Java程序包概要化方法

    公开(公告)号:CN103713909B

    公开(公告)日:2016-11-30

    申请号:CN201410028973.6

    申请日:2014-01-22

    Applicant: 扬州大学

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

    一种生成包图的Java程序包概要化方法

    公开(公告)号:CN103713909A

    公开(公告)日:2014-04-09

    申请号:CN201410028973.6

    申请日:2014-01-22

    Applicant: 扬州大学

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

Patent Agency Ranking