The invention provides a calculating device, an influence output system and an influence determination method, which can detect functions with high possibility of being corrected even though there is no call relationship. Computing device includes: storage unit, which keeps the information of simultaneous correction relationship, which records the combination of elements that are modified simultaneously based on the correction log of source code for the elements recorded in source code as functions or variables; correction element determination unit, which determines that the elements are modified by users. The elements of the object are revision elements, and the influencing parts are analyzed and judged by using the information of simultaneous revision relationship to determine the factors that are affected by revision of the revision elements.
【技术实现步骤摘要】
计算装置、影响输出系统、影响判定方法
本专利技术涉及计算装置、影响输出系统、以及影响判定方法。
技术介绍
在修正软件的某个部分时忘记相关联的其他部位的修正的修正遗漏成为问题。专利文献1中公开了一种装置,在对被修正的程序内的源代码进行解析、确定该源代码的修正的影响范围由此防止退化(Degrade)的发生的退化防止辅助程序中,具备:修正检测单元,比较通过用户的操作而被指定的所述程序的修正前后的源代码从而检测包含修正内容的修正对象;影响检测单元,基于作为对用户的操作所指定的所述修正后的源代码的影响范围进行调查的基点的基点文件夹,检测包含从所述修正对象线性地受到所述修正对象的影响的影响内容在内的影响对象;和评估生成单元,基于所述修正对象以及影响对象来生成评估信息,该评估信息用于防止针对影响对象的退化的发生。在先技术文献专利文献专利文献1:JP特开2007-199800号公报
技术实现思路
专利文献1所记载的专利技术中,无法检测尽管没有调用关系但是同时应该修正的可能性高的函数。基于本专利技术的第1方式的计算装置,具备:存储部,保存有同时修正关系信息,该同时修正关系信息针对源代码 ...
【技术保护点】
1.一种计算装置,具备:存储部,保存有同时修正关系信息,该同时修正关系信息针对源代码中分别被记载的作为函数或者变量的多个要素,记录有在所述源代码的修正日志中同时被修正的所述要素的组合;修正要素确定部,确定所述多个要素之中成为修正的对象的修正要素;和影响部位解析判定部,利用所述同时修正关系信息,判定并输出所述多个要素之中通过修正所述修正要素而受到影响的被影响要素。
【技术特征摘要】
2017.04.14 JP 2017-0809511.一种计算装置,具备:存储部,保存有同时修正关系信息,该同时修正关系信息针对源代码中分别被记载的作为函数或者变量的多个要素,记录有在所述源代码的修正日志中同时被修正的所述要素的组合;修正要素确定部,确定所述多个要素之中成为修正的对象的修正要素;和影响部位解析判定部,利用所述同时修正关系信息,判定并输出所述多个要素之中通过修正所述修正要素而受到影响的被影响要素。2.根据权利要求1所述的计算装置,其特征在于,所述存储部中还保存调用关系信息,该调用关系信息记录有所述源代码中的所述要素的调用关系,所述影响部位解析判定部利用所述同时修正关系信息以及所述调用关系信息来判定所述被影响要素。3.根据权利要求1所述的计算装置,其特征在于,所述影响部位解析判定部利用所述同时修正关系信息,基于同时被修正的次数为预先规定的次数以上的所述要素的组合来判定所述被影响要素。4.根据权利要求1所述的计算装置,其特征在于,所述影响部位解析判定部利用所述同时修正关系信息,基于同时被修正的次数相对于总修正次数的比例为预先规定的比例以上的所述要素的组合来判定所述被影响要素。5.根据权利要求1所述的计算装置,其特征在于,所述影响部位解析判定部利用所述同时修正关系信息,基于同时被修正的次数与预先规定的次数的阈值的关系、以及被修正的时期与预先规定的时期的阈值的关系的组合来判定所述被影响要素。6.根据权利要求2所述的计算装置,其特征在于,所述影响部位解析判定部基于相对于所述修正要素的调用级数以及同时修正级数来判定所述被影响要素。7.根据权利要求2所述的计算装置,其特征在于,所述影响部位解析判定部针对所述被影响要素,输出与所述修正要素的关联性。8.根据权利要求1所述的计算装置,其特征在于,所述计算装置还具备输入部,所述输入部输入确定所述修正要素的信息,所述修正要素确定部基于所述源代码的修正前后的差分或者...
【专利技术属性】
技术研发人员:下田慎一,川上真澄,市井诚,小田文雄,
申请(专利权)人:歌乐株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。