源程序再次研究程序、源程序再次研究方法及源程序再次研究装置制造方法及图纸

技术编号:5515608 阅读:168 留言:0更新日期:2012-04-11 18:40
将作为修改前的源程序的修改前的源程序与作为修改后的源程序的修改后源程序进行比较,提取作为需要再次研究的部分的需要再次研究部分,向规定的存储部中存储研究履历,上述研究履历是表示被提取的各个需要再次研究部分是被研究完还是未被研究的履历,向规定的输出部中输出将被提取的需要再次研究部分与存储在规定的存储部中的是被研究完还是未被研究的研究履历对应关联后的信息,在对于在规定的输出部作为未被研究而输出的需要再次研究部分,从规定的输入部接受被研究完的输入的情况下,更新存储在规定的存储部中的研究履历。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及源程序再次研究程序、源程序再次研究方法以及源程序再次 研究装置。
技术介绍
以往,通常通过修改已有的源程序,追加或更新新功能,来开发新的软件。在这样的软件的开发过程中,在基于记载有追加或更新的处理的设计式 样书修改己有的源程序之后,软件开发人员分别再次研究(审议)修改后的 源程序,这是很重要的。在再次研究(审议)工作中,软件开发人员研究"设计式样书中所记载 的应该追加或更新的处理是否记载在修改后的源程序中?","在修改后的 源程序中,追加或更新部分的执行逻辑是否正确?","在修改后的源程序 中,追加或更新部分的记述形式是否正确?","在修改后的源程序中,是 否具有追加或更新部分所影响的部分?"等项目。具体地说,各个软件开发人员参照(目视观察)印刷有对修改前后的源 程序进行比较而得出的差别信息的纸张,研究上述项目,列举出修改后的源 程序中的问题点。然后,在所有软件开发人员已经确认了对列举的所有问题 点已经进行了研究处理的时刻,再次研究(审议)工作结束。在此,在专利文献1中公开了一种程序开发支援系统,能够通过提取修 改前后的源程序的变更部分,将该变更部分输出至画面,来减轻软件开发人 员在再次研究(审议)工作中的负担。另外,在专利文献2以及专利文献3中,公开了程序分析装置以及变量 检索装置,检索因通过变更源程序而被影响的部分,将该被影响的部分输出 至画面,来减轻软件开发人员在再次研究(审议)工作中的负担。专利文献1: JP特开昭63-273132号公报;专利文献2: JP特开平8-190475号公报;专利文献3: JP特开平11-327879号公报。
技术实现思路
专利技术要解决的课题但是,上述以往的技术存在如下问题,即,由于未将各个软件开发人员 针对修改后的源程序中的问题点进行研究的痕迹留作履历,所以不能高可靠 性地进行再次研究。艮卩,存在由于各个软件开发人员通过目视观察来进行研究工作,而不将 针对修改后的源程序中的问题点进行了研究的痕迹留作履历,所以不能高可 靠性地进行再次研究的问题。另外,上述以往的技术存在如下问题,即,由于没有将是否完全对各个 软件开发人员认为是"源程序的变更所影响的部分"的范围进行研究的情况 留作履历,所以不能高可靠性地进行再次研究。另外,上述以往的技术存在如下问题,即,在源程序的修改前后应该进 行研究的部分的位置信息(具体地说,源程序中记载的行号)发生错位的情 况下,各个软件开发人员必须更新应该进行研究的部分的位置信息,然后进 行工作,因此不能减轻软件开发人员的负担,从而不能高可靠性地进行再次 研究。因此,本专利技术是为了解决上述以往技术的课题而作出的,其目的在于提 供能够高可靠性地进行再次研究的源程序再次研究程序、源程序再次研究方 法以及源程序再次研究装置。用于解决课题的手段为了解决上述课题,达到目的,第一技术方案的专利技术是源程序再次研究 程序,使计算机执行对修改后的源程序进行再次研究的源程序再次研究方法,其特征在于,使计算机执行需要再次研究部分提取步骤,将作为修改 前的源程序的修改前的源程序与作为修改后的源程序的修改后源程序进行 比较,提取作为需要再次研究的部分的需要再次研究部分;研究履历存储步 骤,向规定的存储部中存储研究履历,上述研究履历是表示通过上述需要再 次研究部分提取步骤提取的各个上述需要再次研究部分是被研究完还是未 被研究的履历;信息输出步骤,向规定的输出部中输出将通过上述需要再次研究部分提取步骤提取的上述需要再次研究部分与存储在上述规定的存储 部中的被研究完还是未被研究的上述研究履历对应关联后的信息;研究履历 更新步骤,在对于在上述规定的输出部作为未被研究而输出的需要再次研究 部分,从规定的输入部接受被研究完的输入的情况下,更新存储在上述规定 的存储部中的上述研究履历。另外,第二技术方案的专利技术的特征在于,在上述的专利技术的基础上,上述 需要再次研究部分提取步骤将上述需要再次研究部分与上述修改后源程序 的位置信息对应关联,然后进行提取,上述研究履历存储步骤将上述需要再 次研究部分与上述修改后源程序的位置信息对应关联,然后进行存储。另外,第三技术方案的专利技术的特征在于,在上述的专利技术的基础上,上述 需要再次研究部分提取步骤按影响的程度将修改部分和受影响部分分级然 后进行提取,来作为上述需要再次研究部分,上述修改部分是将上述修改后 源程序中的从上述修改前的源程序修改后的部分,上述受影响部分是因上述 修改部分而在上述修改后源程序中记述的处理受影响的部分,上述信息输出 步骤从上述修改部分和分级后的受影响部分中输出从规定的输入部接受了 的部分,来作为上述需要再次研究部分。另外,第四技术方案的专利技术是源程序再次研究方法,对修改后的源程序 进行再次研究,其特征在于,包括需要再次研究部分提取工序,将作为修 改前的源程序的修改前的源程序与作为修改后的源程序的修改后源程序进 行比较,提取作为需要再次研究的部分的需要再次研究部分;研究履历存储 工序,存储研究履历,上述研究履历是表示通过上述需要再次研究部分提取步骤提取的各个上述需要再次研究部分是被研究完还是未被研究的履历;信息输出工序,向规定的输出部中输出将通过上述需要再次研究部分提取工序 提取的上述需要再次研究部分与通过上述研究履历存储工序存储的是被研究完还是未被研究的上述研究履历对应关联的信息;研究履历更新工序,在 对于在上述规定的输出部作为未被研究而输出的需要再次研究部分,从规定 的输入部接受被研究完的输入的情况下,更新通过上述研究履历存储工序存 储的上述研究履历。另外,第五技术方案的专利技术的特征在于,在上述的专利技术的基础上,上述 需要再次研究部分提取工序将上述需要再次研究部分与上述修改后源程序的位置信息对应关联,然后进行提取,上述研究履历存储工序将上述需要再 次研究部分与上述修改后源程序的位置信息对应关联,然后进行存储。另外,第六技术方案的专利技术的特征在于,在上述的专利技术的基础上,上述 需要再次研究部分提取工序按影响的程度将修改部分和受影响部分分级然 后进行提取,来作为上述需要再次研究部分,上述修改部分是将上述修改后 源程序中的从上述修改前的源程序修改后的部分,上述受影响部分是因上述 修改部分而在上述修改后源程序中记述的处理受影响的部分,上述信息输出 工序从上述修改部分和分级后的受影响部分中输出从规定的输入部接受了 的部分,来作为上述需要再次研究部分。另外,第七技术方案的专利技术是源程序再次研究装置,对修改后的源程序 进行再次研究,其特征在于,具有需要再次研究部分提取单元,将作为修 改前的源程序的修改前的源程序与作为修改后的源程序的修改后源程序进 行比较,提取作为需要再次研究的部分的需要再次研究部分;研究履历存储 单元,存储研究履历,上述研究履历是表示通过上述需要再次研究部分提取 步骤提取的哥哥上述需要再次研究部分是被研究完还是未被研究的履历;信 息输出单元,向规定的输出部中输出将通过上述需要再次研究部分提取工序 提取的上述需要再次研究部分与通过上述研究履历存储工序存储的是被研究完还是未被研究的上述研究履历对应关联的信息;研究履历更新单元,在对于在上述规定的输出部作为未被研究而输出的需要再次研究部分,从规定 的输入部接受被研究完的输入的情本文档来自技高网
...

【技术保护点】
一种源程序再次研究程序,使计算机执行对修改后的源程序进行再次研究的源程序再次研究方法,其特征在于,使计算机执行以下步骤:需要再次研究部分提取步骤,将作为修改前的源程序的修改前的源程序与作为修改后的源程序的修改后源程序进行比较,提取作为需要再次研究的部分的需要再次研究部分; 研究履历存储步骤,向规定的存储部存储研究履历,上述研究履历是表示通过上述需要再次研究部分提取步骤提取的上述需要再次研究部分分别是被研究完还是未被研究的履历; 信息输出步骤,向规定的输出部输出关联 信息,所述关联信息是指,将通过上述需要再次研究部分提取步骤提取的上述需要再次研究部分与存储在上述规定的存储部中的是被研究完还是未被研究的上述研究履历对应关联后的信息; 研究履历更新步骤,在对于在上述规定的输出部中作为未被研究而输出的需 要再次研究部分,从规定的输入部接受被研究完的输入的情况下,更新存储在上述规定的存储部中的上述研究履历。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:佐佐木孝次
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1