[发明专利]一种自动生成软件集成版本更新说明方法及装置在审
| 申请号: | 201310176598.5 | 申请日: | 2013-05-14 |
| 公开(公告)号: | CN104156198A | 公开(公告)日: | 2014-11-19 |
| 发明(设计)人: | 严宇平;苏凯;黄剑文;蔡嘉荣 | 申请(专利权)人: | 广东电网公司信息中心 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 颜希文 |
| 地址: | 510080 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自动 生成 软件 集成 版本 更新 说明 方法 装置 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种自动生成软件集成版本更新说明方法及装置。
背景技术
随着电子计算机技术的快速发展,现各企业的工作皆普遍借助各种软件系统进行日常管理及办公。随着业务的发展,竞争环境的变化,企业的大型系统总是不断的优化升级,使软件版本更新越来越频繁;而每次版本发布,都需要编写版本说明,描述修改的内容;传统的方法是在更新版本发布之前,由开发团队收集整理版本说明,其缺点是无法客观的和代码文件的修改对应起来,容易发生错漏;而且,提供的版本说明,很多是为了应付敷衍了事,质量检查难以逐次分辨。因此,软件版本更新说明存在不完整、不准确,且不能客观的将软件版本更新说明与实际修改的源代码文件一一对应的缺陷。
发明内容
本发明所要解决的技术问题在于,提供种自动生成软件集成版本更新说明方法及装置,可自动生成版本更新说明,并与实际修改的源代码文件一一对应起来,且能减少开发团队的工作量,降低软件更新发布的成本,加快发布时间。
为了解决上述技术问题,本发明提供了一种自动生成软件集成版本更新说明方法,包括:逐行读取当前版本的文件,获取注释块;筛选出所述注释块中特定格式的注释,所述特定格式为包含SOA字段;读取当前版本与前一版本所述注释块中特定格式的最新注释;将当前版本与前一版本所述注释块中特定格式的最新注释进行比对,判断是否一样,当判断为否时,提取当前版本注释块中的最新注释,并显示出来;将当前版本中所有被提取出来的最新注释进行汇总,形成版本更新说明。
作为上述方案的改进,所述读取当前版本与前一版本文件中特定格式的最新注释的具体步骤包括:读取当前版本所述注释块中特定格式的注释中最靠前的一条注释;读取前一版本所述注释块中特定格式的注释中最靠前的一条注释。
作为上述方案的改进,所述自动生成软件集成版本更新说明方法还包括:当未能从所述注释块中筛选出特定格式的注释时,即发出告警提示信息,以要求开发团队补充完整。
作为上述方案的改进,所述自动生成软件集成版本更新说明方法还包括:修改源代码时,编辑增加特定格式的注释,所述特定格式的注释用于来说明修改理由。
相应地,本发明还提供了一种自动生成软件集成版本更新说明装置,包括:获取模块,用于逐行读取当前版本的文件,获取注释块;筛选模块,用于筛选出所述注释块中特定格式的注释,所述特定格式为包含SOA字段;读取模块,用于读取当前版本与前一版本所述注释块中特定格式的最新注释;对比判断模块,用于将当前版本与前一版本所述注释块中特定格式的最新注释进行比对,判断是否一样,当判断为否时,提取当前版本注释块中的最新注释,并显示出来;汇总模块,用于将当前版本中所有被提取出来的最新注释进行汇总,形成版本更新说明。
作为上述方案的改进,所述读取模块包括读取当前版本所述注释块中特定格式的注释中最靠前的一条注释及读取前一版本所述注释块中特定格式的注释中最靠前的一条注释。
作为上述方案的改进,所述自动生成软件集成版本更新说明装置还包括:告警提示模块,用于当未能从所述注释块中筛选出特定格式的注释时,即发出告警提示信息,以要求开发团队补充完整。
作为上述方案的改进,所述自动生成软件集成版本更新说明装置还包括:编辑模块,用于修改源代码时,编辑增加特定格式的注释,所述特定格式的注释用于来说明修改理由。
实施本发明的有益效果在于:
工作时,获取模块逐行读取当前版本的文件,以获取注释块,然后,筛选模块将所述注释块中特定格式的注释筛选出来,通过读取模块读取当前版本与前一版本所述注释块中特定格式的最新注释,以使对比判断模块将当前版本与前一版本所述注释块中特定格式的最新注释进行比对判断,当判断出当前版本与前一版本所述注释块中特定格式的最新注释不一样时,提取当前版本注释块中的最新注释,并显示出来,以便进行汇总,当汇总模块将当前版本中所有被提取出来的最新注释进行汇总后,即形成了版本更新说明;该过程自动生成了版本更新说明,减少了开发团队的工作量,降低了软件更新发布的成本,加快了发布时间,同时,该过程还能客观的将当前版本更新说明与实际修改的源代码文件一一对应起来了,不仅可使软件版本更新说明更完整、更准确,且可确保开发过程遵循版本更新说明规范。
另外,当未能从所述注释块中筛选出特定格式的注释时,即会发出告警提示信息,以要求开发团队补充完整,其有利于进一步完善修改源代码的注释,以便能更完整、更准确的自动生成后续版本更新说明的。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网公司信息中心,未经广东电网公司信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310176598.5/2.html,转载请声明来源钻瓜专利网。





