一种自动生成软件集成版本更新说明方法及装置制造方法及图纸

技术编号:10658505 阅读:156 留言:0更新日期:2014-11-19 18:37
本发明专利技术公开了一种自动生成软件集成版本更新说明方法,包括:逐行读取当前版本的文件,获取注释块;筛选出所述注释块中特定格式的注释,所述特定格式为包含SOA字段;读取当前版本与前一版本所述注释块中特定格式的最新注释;将当前版本与前一版本所述注释块中特定格式的最新注释进行比对,判断是否一样,当判断为否时,提取当前版本注释块中的最新注释,并显示出来;将当前版本中所有被提取出来的最新注释进行汇总,形成版本更新说明。本发明专利技术还公开了一种自动生成软件集成版本更新说明装置。采用本发明专利技术,可自动生成版本更新说明,并与实际修改的源代码文件一一对应起来,且能减少开发团队的工作量,降低软件更新发布的成本,加快发布时间。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种自动生成软件集成版本更新说明方法,包括:逐行读取当前版本的文件,获取注释块;筛选出所述注释块中特定格式的注释,所述特定格式为包含SOA字段;读取当前版本与前一版本所述注释块中特定格式的最新注释;将当前版本与前一版本所述注释块中特定格式的最新注释进行比对,判断是否一样,当判断为否时,提取当前版本注释块中的最新注释,并显示出来;将当前版本中所有被提取出来的最新注释进行汇总,形成版本更新说明。本专利技术还公开了一种自动生成软件集成版本更新说明装置。采用本专利技术,可自动生成版本更新说明,并与实际修改的源代码文件一一对应起来,且能减少开发团队的工作量,降低软件更新发布的成本,加快发布时间。【专利说明】一种自动生成软件集成版本更新说明方法及装置
本专利技术涉及计算机领域,尤其涉及一种自动生成软件集成版本更新说明方法及装 置。
技术介绍
随着电子计算机技术的快速发展,现各企业的工作皆普遍借助各种软件系统进行 日常管理及办公。随着业务的发展,竞争环境的变化,企业的大型系统总是不断的优化升 级,使软件版本更新越来越频繁;而每次版本发布,都需要编写版本说明,描述修改的内容; 传统的方法是在更新版本发布之前,由开发团队收集整理版本说明,其缺点是无法客观的 和代码文件的修改对应起来,容易发生错漏;而且,提供的版本说明,很多是为了应付敷衍 了事,质量检查难以逐次分辨。因此,软件版本更新说明存在不完整、不准确,且不能客观的 将软件版本更新说明与实际修改的源代码文件一一对应的缺陷。
技术实现思路
本专利技术所要解决的技术问题在于,提供种自动生成软件集成版本更新说明方法及 装置,可自动生成版本更新说明,并与实际修改的源代码文件一一对应起来,且能减少开发 团队的工作量,降低软件更新发布的成本,加快发布时间。 为了解决上述技术问题,本专利技术提供了一种自动生成软件集成版本更新说明方 法,包括:逐行读取当前版本的文件,获取注释块;筛选出所述注释块中特定格式的注释, 所述特定格式为包含S0A字段;读取当前版本与前一版本所述注释块中特定格式的最新注 释;将当前版本与前一版本所述注释块中特定格式的最新注释进行比对,判断是否一样,当 判断为否时,提取当前版本注释块中的最新注释,并显示出来;将当前版本中所有被提取出 来的最新注释进行汇总,形成版本更新说明。 作为上述方案的改进,所述读取当前版本与前一版本文件中特定格式的最新注释 的具体步骤包括:读取当前版本所述注释块中特定格式的注释中最靠前的一条注释;读取 前一版本所述注释块中特定格式的注释中最靠前的一条注释。 作为上述方案的改进,所述自动生成软件集成版本更新说明方法还包括:当未能 从所述注释块中筛选出特定格式的注释时,即发出告警提示信息,以要求开发团队补充完 整。 作为上述方案的改进,所述自动生成软件集成版本更新说明方法还包括:修改源 代码时,编辑增加特定格式的注释,所述特定格式的注释用于来说明修改理由。 相应地,本专利技术还提供了一种自动生成软件集成版本更新说明装置,包括:获取模 块,用于逐行读取当前版本的文件,获取注释块;筛选模块,用于筛选出所述注释块中特定 格式的注释,所述特定格式为包含S0A字段;读取模块,用于读取当前版本与前一版本所述 注释块中特定格式的最新注释;对比判断模块,用于将当前版本与前一版本所述注释块中 特定格式的最新注释进行比对,判断是否一样,当判断为否时,提取当前版本注释块中的最 新注释,并显示出来;汇总模块,用于将当前版本中所有被提取出来的最新注释进行汇总, 形成版本更新说明。 作为上述方案的改进,所述读取模块包括读取当前版本所述注释块中特定格式的 注释中最靠前的一条注释及读取前一版本所述注释块中特定格式的注释中最靠前的一条 注释。 作为上述方案的改进,所述自动生成软件集成版本更新说明装置还包括:告警提 示模块,用于当未能从所述注释块中筛选出特定格式的注释时,即发出告警提示信息,以要 求开发团队补充完整。 作为上述方案的改进,所述自动生成软件集成版本更新说明装置还包括:编辑模 块,用于修改源代码时,编辑增加特定格式的注释,所述特定格式的注释用于来说明修改理 由。 实施本专利技术的有益效果在于: 工作时,获取模块逐行读取当前版本的文件,以获取注释块,然后,筛选模块将所述注 释块中特定格式的注释筛选出来,通过读取模块读取当前版本与前一版本所述注释块中特 定格式的最新注释,以使对比判断模块将当前版本与前一版本所述注释块中特定格式的最 新注释进行比对判断,当判断出当前版本与前一版本所述注释块中特定格式的最新注释不 一样时,提取当前版本注释块中的最新注释,并显示出来,以便进行汇总,当汇总模块将当 前版本中所有被提取出来的最新注释进行汇总后,即形成了版本更新说明;该过程自动生 成了版本更新说明,减少了开发团队的工作量,降低了软件更新发布的成本,加快了发布时 间,同时,该过程还能客观的将当前版本更新说明与实际修改的源代码文件一一对应起来 了,不仅可使软件版本更新说明更完整、更准确,且可确保开发过程遵循版本更新说明规 范。 另外,当未能从所述注释块中筛选出特定格式的注释时,即会发出告警提示信息, 以要求开发团队补充完整,其有利于进一步完善修改源代码的注释,以便能更完整、更准确 的自动生成后续版本更新说明的。 【专利附图】【附图说明】 图1是本专利技术一种自动生成软件集成版本更新说明方法的第一实施例流程示意 图; 图2是本专利技术一种自动生成软件集成版本更新说明方法的第二实施例流程示意图; 图3是本专利技术一种自动生成软件集成版本更新说明方法的第三实施例流程示意图; 图4是本专利技术一种自动生成软件集成版本更新说明方法的第四实施例流程示意图; 图5是本专利技术一种自动生成软件集成版本更新说明装置1的结构示意图; 图6是本专利技术一种自动生成软件集成版本更新说明装置1的另一结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一 步地详细描述。 图1是本专利技术一种自动生成软件集成版本更新说明方法的第一实施例流程示意 图,包括: S100,逐行读取当前版本的文件,获取注释块。 S101,筛选出所述注释块中特定格式的注释。 所述特定格式为包含S0A字段。 需要说明的是,所述特定格式的注释是修改源代码时,用以说明修改理由。 S102,读取当前版本与前一版本所述注释块中特定格式的最新注释。 S103,将当前版本与前一版本所述注释块中特定格式的最新注释进行比对,判断 是否一样,当判断为否时,执行S104,当判断为是时,结束流程。 需要说明的是,当前版本与前一版本比对时,采用的是一一对应对比原则。 S104,提取当前版本注释块中的最新注释,并显示出来。 S105,将当前版本中所有被提取出来的最新注释进行汇总,形成版本更新说明。 由上可知,该过程可自动生成版本更新说明,减少了开发团队的工作量,降低了软 件更新发布的成本,加快了发布时间,同时,该过程还能客观的将当前版本更新说明与实际 修改的源代码文件一一对应起来了,不仅可使软件版本更新说明更完本文档来自技高网...

【技术保护点】
一种自动生成软件集成版本更新说明方法,其特征在于,包括:依次逐行读取当前版本的文件,获取注释块;筛选出所述注释块中特定格式的注释,所述特定格式为包含SOA字段;读取当前版本与前一版本所述注释块中特定格式的最新注释;将当前版本与前一版本所述注释块中特定格式的最新注释进行比对,判断是否一样,当判断为否时,提取当前版本注释块中的最新注释,并显示出来;将当前版本中所有被提取出来的最新注释进行汇总,形成版本更新说明。

【技术特征摘要】

【专利技术属性】
技术研发人员:严宇平苏凯黄剑文蔡嘉荣
申请(专利权)人:广东电网公司信息中心
类型:发明
国别省市:广东;44

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

1