[发明专利]计算装置、影响输出系统、影响判定方法有效
申请号: | 201810309230.4 | 申请日: | 2018-04-08 |
公开(公告)号: | CN108733558B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 下田慎一;川上真澄;市井诚;小田文雄 | 申请(专利权)人: | 歌乐株式会社 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王晖 |
地址: | 日本国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 装置 影响 输出 系统 判定 方法 | ||
本发明提供一种计算装置、影响输出系统以及影响判定方法,能够检测尽管没有调用关系但是同时应该修正的可能性高的函数。计算装置具备:存储部,保存有同时修正关系信息,该同时修正关系信息针对源代码中记载的作为函数或者变量的要素而记录有基于源代码的修正日志而同时被修正的要素的组合;修正要素确定部,确定成为由用户进行修正的对象的要素即修正要素;影响部位解析判定部,利用同时修正关系信息判定通过对修正要素进行修正而受到影响的要素。
技术领域
本发明涉及计算装置、影响输出系统、以及影响判定方法。
背景技术
在修正软件的某个部分时忘记相关联的其他部位的修正的修正遗漏成为问题。专利文献1中公开了一种装置,在对被修正的程序内的源代码进行解析、确定该源代码的修正的影响范围由此防止退化(Degrade)的发生的退化防止辅助程序中,具备:修正检测单元,比较通过用户的操作而被指定的所述程序的修正前后的源代码从而检测包含修正内容的修正对象;影响检测单元,基于作为对用户的操作所指定的所述修正后的源代码的影响范围进行调查的基点的基点文件夹,检测包含从所述修正对象线性地受到所述修正对象的影响的影响内容在内的影响对象;和评估生成单元,基于所述修正对象以及影响对象来生成评估信息,该评估信息用于防止针对影响对象的退化的发生。
在先技术文献
专利文献
专利文献1:JP特开2007-199800号公报
发明内容
专利文献1所记载的发明中,无法检测尽管没有调用关系但是同时应该修正的可能性高的函数。
基于本发明的第1方式的计算装置,具备:存储部,保存有同时修正关系信息,该同时修正关系信息针对源代码中分别被记载的作为函数或者变量的多个要素,记录有在所述源代码的修正日志中同时被修正的所述要素的组合;修正要素确定部,确定所述多个要素之中成为修正的对象的修正要素;和影响部位解析判定部,利用所述同时修正关系信息,判定并输出所述多个要素之中通过修正所述修正要素而受到影响的被影响要素。
基于本发明的第2方式的影响判定方法是计算机所执行的影响判定方法,该计算机具备保存有同时修正关系信息的存储部,所述同时修正关系信息针对源代码中分别被记载的作为函数或者变量的多个要素而记录有所述源代码的修正日志中同时被修正的所述要素的对应,所述影响判定方法包括:确定所述多个要素之中成为修正的对象的修正要素;和利用所述同时修正关系信息来判定所述多个要素之中通过修正所述修正要素而受到影响的被影响要素。
根据本发明,能够检测尽管没有调用关系但是同时应该修正的可能性高的函数。
附图说明
图1是表示影响输出系统1的系统构成的图。
图2是表示构成管理数据库DB221的构成的图。
图3是表示日志信息225的一例的图。
图4是表示要素的相互关系的一例的图。
图5是表示函数定义的一例的图。
图6是表示调用关系DB121的一例的图。
图7是表示同时修正关系DB122的一例的图。
图8是表示修正影响检验画面901的一例的图。
图9是表示列表输出栏905的显示的一例的图。
图10是表示源代码向构成管理DB221的注册处理的流程。
图11是表示调用关系DB121的创建处理的流程。
图12是表示同时修正关系DB122的创建处理的流程。
图13是表示通过解析开始按钮904的按下而被执行的处理的流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌乐株式会社,未经歌乐株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810309230.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测试点生成方法及装置
- 下一篇:页面事件的触发方法、终端设备及介质