基于RPA管理平台的软件开发文档自动检查方法与流程

文档序号:33113484发布日期:2023-02-01 02:29阅读:135来源:国知局
基于RPA管理平台的软件开发文档自动检查方法与流程
基于rpa管理平台的软件开发文档自动检查方法
技术领域
1.本发明涉及软件开发项目质量管理领域,尤其是涉及基于rpa管理平台的软件开发文档自动检查方法。


背景技术:

2.按照信用卡中心的软件开发项目质量管理的规定,信用卡中心的所有项目经理需要在软件开发版本平台填报软件开发项目的版本信息以及上传相关合规文档,合规文档必须遵循统一的编辑格式要求。
3.由质量保证团队通过人工的手段,专门对软件开发版本平台上的软件开发项目的版本信息、合规文档进行质量审查。在审查过程中,质量保证团队参照质量检查单中的检查项和检查标准,对每个项目在软件开发版本平台的版本信息以及每个文档交付物进行审查,有不符合的情况则记录到该项目的不符合项跟踪表。
4.目前质量审计流程都是人工操作,主要是人工对软件开发版本平台上的软件开发项目的版本信息以及项目涉及的word、excel、pdf等文档按照固定的规则进行审核,但随着项目数量日益增多,人工检查跟踪工作量大、耗时长、不全面,且检查结果存在一定的滞后性以及人工审查的准确率也不高。
5.机器人流程rpa(robotic process automation),简称流程机器人。能够通过模拟人工操作的形式,实现流程的自动化。中国专利cn114782015a公开了一种基于rpa的项目文档质量审查的检查方法及系统,该检查方法包括:识别项目经理按照项目管理要求,按照不同阶段的需求提交文档到管理系统,生成审核任务;将所述文档保存至公共数据库,所述公共数据库为机器人和所述管理系统能够同时访问;机器人监控任务队列,获取所述审核任务的项目信息;根据所述项目信息调取待审查文档,并按照规则进行审核,获得审核结果。
6.但该方法的需要对接数据库,较为复杂,且该方法只检查项目文档是否有误,检查结果较片面。
7.因此,如何实现方法简单、检查结果全面、提升检查效率和准确率的软件项目质量检查方法,成为需要解决的技术问题。


技术实现要素:

8.本发明的目的就是为了克服上述现有技术存在的缺陷而提供基于rpa管理平台的项目审计场景检查方法。
9.本发明的目的可以通过以下技术方案来实现:
10.基于rpa管理平台的软件开发文档自动检查方法,所述的检查方法包括:
11.1)流程机器人在pat环境下登录软件开发版本平台的版本管理页面,查询指定时间内的所有版本,获取版本号内的所有基础信息,检查版本关联的所有需求和pat变更单是否符合校验规则,若不符合则将基础信息以及不符合原因汇总成不符合项跟踪表,发送至uat环境的邮箱;若符合则只将基础信息填入不符合项跟踪表并发送至uat环境的邮箱;
12.2)流程机器人在uat环境扫描邮箱并下载不符合项跟踪表,获取每个系统所需检查的版本,登录svn,跳转每个系统对应的svn路径,根据比对规则,确认所需检查的版本对应路径下的文件是否符合校验规则,记录不符合项原因至不符合项跟踪表,发送表格至pat环境的邮箱;
13.3)流程机器人在pat环境扫描邮箱,下载不符合项跟踪表,读取表格的所有检查的结果,生成检查结果文件表,通过邮件将不符合项跟踪表和检查结果文件表发送业务人员查看确认。
14.进一步地,所述的指定时间的所有版本为当前时间往前30天内的所有版本。
15.进一步地,所述的所有基础信息包括软件名称、版本号、预计投产时间、关联的需求单号和项目分类。
16.进一步地,所述的所有基础信息通过爬虫技术获取。
17.进一步地,所述的检查版本关联的所有需求包括需求是否存在、需求是否上传和需求是否确认。
18.进一步地,所述的检查版本关联的pat变更单包括变更号是否存在、安全文档检查和性能文档检查。
19.进一步地,所述的比对规则包括项目等级表是否存在、项目进度计划表是否存在、项目等级表的单号与投产总结表的单号是否一致以及每个需求规格说明书是否对应存在系统设计说明书。
20.进一步地,所述的生成检查结果文件表具体为:统计各个所属阶段的检查项总数,以及不符合项总数,计算出各个阶段的不符合率,根据数据生成数据柱状图,将各阶段的数据和数据柱状图填充到检查结果文件表的统计表页中,再将所有检查不符合项的数据写入检查明细表sheet页中。
21.本发明另一方面提供一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述程序时实现上述任一项所述的方法。
22.本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现上述任一项所述的方法。
23.与现有技术相比,本发明具有以下有益效果:
24.一、本发明通过将数据直接汇总在本地客户端,不需要对接数据库,简单易用,且生成数据柱状图形式,方便业务人员直观的观看检查结果;本发明不单单检查文档是否有误,还要获取及检查网站基本信息,以及对比文档信息和网站信息之间是否有误,检查更加全面具体;获取网站信息是通过爬虫技术实现的,更加快捷。
25.二、本发明通过rpa流程机器人对项目进行检查,节省大量人力,提高检查效率,降低检查成本。
26.三、流程机器人检测比人工检测具有全面性、准确性和时效性。全面性:人工检查一天最多检查一、两百个主要文件,机器人则可以几小时内完成成千上万的文档检查。准确性:人工检查文档容易造成检查结果不准确,机器人则可以精确检查结果。时效性:人工完成一次检查文档需要花费大量的时间(按天算)且不能很快汇总检查结果,就不能及时地对文档缺陷进行整改,流程机器人则可以在几小时内完成文档检查,并汇总结果文件,以便于及时整改文档缺陷。
附图说明
27.图1为本发明的整体流程示意图;
28.图2为本发明的具体流程示意图。
具体实施方式
29.下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
30.实施例
31.如图1和2所示,基于rpa管理平台的软件开发文档自动检查方法,所述的检查方法包括:
32.1)流程机器人在pat环境(正式生产环境)下登录软件开发版本平台的版本管理页面,查询当前时间往前30天内的所有版本,获取版本号内的所有基础信息(软件名称,版本号,预计投产时间,关联的需求单号,项目分类等),检查版本关联的所有需求是否符合校验规则(需求是否存在,需规是否上传,需规是否确认等),检查版本关联的pat变更单是否符合校验规则(变更号是否存在,安全文档检查,性能文档检查等),将基础信息以及不符合原因汇总成不符合项跟踪表,并发送至uat环境的邮箱。
33.2)流程机器人在uat环境(测试环境)扫描邮箱并下载不符合项跟踪表,获取每个系统所需检查的版本,登录svn,跳转每个系统对应的svn路径,根据比对规则(项目等级表、项目进度计划表等是否存在,项目等级表的单号与投产总结表的单号是否一致,每个需求规格说明书是否对应存在系统设计说明书等),确认所需检查的版本对应路径下的文件是否符合校验规则,记录以及不符合项原因至不符合项跟踪表,发送表格至pat环境的邮箱。
34.3)流程机器人在pat环境(正式生产环境)扫描邮箱,下载不符合项跟踪表,读取表格的所有检查的结果,统计各个所属阶段的检查项总数,以及不符合项总数,计算出各个阶段的不符合率,根据数据生成数据柱状图,将各阶段的数据、数据柱状图填充到检查结果文件表的统计表页中,再将所有检查不符合项的数据写入检查明细表sheet页中,最终通过邮件将不符合项跟踪表、检查结果文件表发送业务人员查看确认。
35.所述的检查方法通过rpa流程机器人对项目进行检查,节省大量人力,提高检查效率,降低检查成本;且不需要对接数据库,通过将数据直接汇总在本地客户端,简单易用。该方法还通过生成数据柱状图形式,方便业务人员直观的观看检查结果;该方法不单单检查文档是否有误,还要获取及检查网站基本信息,以及对比文档信息和网站信息之间是否有误,检查更加全面具体;且获取网站信息是通过爬虫技术实现的,更加快捷。
36.所述的检查方法比人工检查具有全面性、准确性和时效性。具体表现为:
37.全面性:人工检查一天最多检查一、两百个主要文件,机器人则可以几小时内完成成千上万的文档检查。
38.准确性:人工检查文档容易造成检查结果不准确,机器人则可以精确检查结果。
39.时效性:人工完成一次检查文档需要花费大量的时间(按天算)且不能很快汇总检查结果,就不能及时地对文档缺陷进行整改,流程机器人则可以在几小时内完成文档检查,并汇总结果文件,以便于及时整改文档缺陷。
40.以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1