[发明专利]软件开发支援方法及系统有效
申请号: | 201710379915.1 | 申请日: | 2017-05-25 |
公开(公告)号: | CN107562419B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 川上真澄;市井诚;小田文雄 | 申请(专利权)人: | 歌乐株式会社 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F11/36 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 范胜杰;文志 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 开发 支援 方法 系统 | ||
本发明提供软件开发支援方法及系统。软件开发支援方法具有存储装置,其存储包含多个要素的源代码;输入输出装置,其进行信息的输入输出;控制器,其管理存储装置以及输入输出装置,软件开发支援方法具有:第一步骤,控制器在从输入输出装置接受了指示变更源代码中包含的要素的第一变更请求时,在存储装置中存储第一变更管理信息和第一变更预定信息,第一变更管理信息表示是否对受到第一变更请求的影响的其他要素进行了变更,第一变更预定信息表示有无受到第一变更请求的影响的其他要素的变更预定;第二步骤,输入输出装置输出通过第一变更请求指示了变更的要素、受到第一变更请求的影响的其他要素、第一变更管理信息以及第一变更预定信息。
技术领域
本发明涉及一种用于对开发软件时的作业进行支援的软件开发支援方法及系统。
背景技术
在开发大规模的软件时,分析作为基准的源代码,并追加新功能的情况较多。此时在不充分理解基准源代码的情况下进行源代码的追加以及变更时,会有漏过应该修正的部位,与并行执行的其他开发者的变更发生冲突,产生故障的情况。为了解决该课题,提出了进行基准源代码的分析的方法(参照专利文献1)。在专利文献1中提出了通过检索基准源代码内的函数以及变量间的依存关系来支援基准源代码分析的方法。
专利文献1的方法在变更源代码时,没有充分消除变更影响的检查遗漏,而且假设单一的开发者而没有考虑多个开发者的作业冲突。
专利文献1:日本特开平5-289862号公报
发明内容
本发明的目的在于,在变更源代码时对消除变更影响的检查遗漏进行支援。
为了解决上述课题,本发明是一种系统中的软件开发支援方法,该系统包含:存储装置,其存储包含由函数和变量中的至少一方构成的多个要素的源代码;输入输出装置,其进行信息的输入输出;控制器,其管理所述存储装置以及所述输入输出装置,所述软件开发支援方法具有如下步骤:第一步骤,所述控制器在从所述输入输出装置接受了指示变更所述源代码中包含的要素的第一变更请求时,在所述存储装置中存储第一变更管理信息和第一变更预定信息,所述第一变更管理信息表示是否变更了受到该接受的第一变更请求的影响的其他要素,所述第一变更预定信息表示有无受到所述第一变更请求的影响的其他要素的变更预定;第二步骤,所述输入输出装置输出通过所述第一变更请求指示了变更的要素、受到所述第一变更请求的影响的其他要素、所述第一变更管理信息以及所述第一变更预定信息。
通过本发明,能够在变更源代码时消除变更影响的检查遗漏。通过以下实施例的说明,使上述以外的课题、结构以及效果更加明确。
附图说明
图1是表示本发明的实施例1的系统的全体结构图。
图2是表和数据库的结构图,(a)是表示要素依存关系的例子的表的结构图,(b)是在源代码数据库中保存的表的结构图,(c)是结构管理数据库的结构图,(d)是在检查标志数据库中保存的表的结构图。
图3是用于说明源结构管理部的处理的流程图。
图4是用于说明源依存关系解析部的处理的流程图。
图5是用于说明源度量解析部的处理的流程图。
图6是表示对基准源代码追加功能的典型的开发流程的流程图。
图7是表示通过用户接口显示部管理的符号的图例的结构图。
图8用于说明针对函数设立了需要变更的标志时的状态,(a)是表示显示器的显示例的结构图,(b)是变更标志表的结构图。
图9是用于说明标志管理部的处理的流程图。
图10用于说明设计已结束的时刻的标志的状态,(a)是表示显示器的显示例的结构图,(b)是变更标志表的结构图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌乐株式会社,未经歌乐株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710379915.1/2.html,转载请声明来源钻瓜专利网。