[发明专利]用以视觉化软件程序的系统及方法在审
申请号: | 201410553578.X | 申请日: | 2014-10-17 |
公开(公告)号: | CN105573906A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 李信杰;李允中;陈静芳 | 申请(专利权)人: | 财团法人资讯工业策进会 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 中国台湾台北市*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种用以视觉化一软件程序的系统及方法。该系统用以存储该软件程序及其变化记录。该系统更用以根据数据块信息、分歧变化信息及散弹枪手术信息至少其中之一来建立该软件程序的一视觉化架构,并根据该视觉化架构显示该软件程序。该方法用以使该系统执行上述运作。 | ||
搜索关键词: | 用以 视觉 软件 程序 系统 方法 | ||
【主权项】:
1.一种用以视觉化一软件程序的系统,包含:一存储装置,用以存储该软件程序及其变化记录(Change Logs),该软件程序包含多个类别程序码(Class Codes),各该类别程序码包含多个方法程序码(Method Codes),各该方法程序码包含多个参数(Parameters);一处理装置,用以根据数据块(Data Clumps)信息、分歧变化(Divergence Change)信息及散弹枪(Shotgun Surgery)手术信息至少其中之一建立该软件程序的一视觉化架构;以及一显示装置,用以根据该视觉化架构显示该软件程序;其中,该处理装置计算所述多个类别程序码内属性(Attributes)之间的相关性(Correlations)以侦测该软件程序的数据块并藉此取得该数据块信息,根据该变化记录计算所述多个方法程序码之间的相关性以侦测该软件程序的分歧变化并藉此取得该分歧变化信息,以及根据该变化记录计算所述多个类别程序码之间的相关性以侦测该软件程序的散弹枪手术并藉此取得该散弹枪手术信息;该存储装置包含一数据库,该数据库存储对应至该软件程序的至少一开放软件程序;以及该处理装置更根据该至少一开放软件程序中各个类别程序码的行数、各个方法程序码的行数、各个方法程序码包含的参数的数量、及不同类别程序码中出现相同属性的属性数量界定至少一门槛,并在判断该软件程序中相对应的部分超出该至少一门槛后,才根据该数据块信息、该分歧变化信息及该散弹枪手术信息至少其中之一建立该视觉化架构。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人资讯工业策进会,未经财团法人资讯工业策进会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410553578.X/,转载请声明来源钻瓜专利网。