一种实现软件开发流程数据可追溯的方法及系统与流程
- 国知局
- 2024-09-05 15:02:04
本发明涉及软件开发,尤其涉及一种实现软件开发流程数据可追溯的方法及系统。
背景技术:
1、常见的软件开发流程遵循线性的路径:从产品经理的规划,到架构师的布局,再到开发人员的执行,最终流转至测试人员的检验。在这个过程中,软件开发的流程依赖于线下人与人之间的沟通,依靠人工手动同步开发文档、数据和状态的变化。这使得软件开发流程增加了高昂的沟通成本,同时,在人工信息传递过程中存在信息容易失真、消息不对称等问题。例如当任一开发节点涉及的文档或数据发生更新时,由于变更的数据往往分散存储在不同的个人设备中,难以确保上下游能够即时、准确地获取更新信息。极大地降低了工作效率和数据的安全性。
2、目前有许多公司尝试通过数据线上化来提升工作效率,但是由于各部门、职能间的系统存在隔阂,导致这些系统间缺乏有效的互联互通。
3、因此,如何使软件开发过程中文档、数据和状态等信息能够被上下游系统及时且准确地获取到,进一步提高数据安全性和工作效率是目前亟需解决的问题。
技术实现思路
1、有鉴于此,本发明实施例提供一种实现软件开发流程数据可追溯的方法及系统,以解决上下游系统间难以及时且准确地获取到软件开发过程中文档、数据和状态等信息的问题。
2、为实现上述目的,本发明实施例提供如下技术方案:
3、本发明第一方面公开一种实现软件开发流程数据可追溯的方法,所述方法包括:
4、当接收到针对系统数据的裁剪请求时,通过预先构建的数据访问接口从所述系统数据对应的管理系统中获取所述系统数据;
5、基于所述系统数据执行所述裁剪请求相应的裁剪操作,并根据裁剪操作后的系统数据生成携带有版本号的快照数据;
6、基于所述快照数据生成待审签工单并将所述待审签工单发送至审签人员进行审签;
7、若所有审签人员均确定所述快照数据审签通过,则根据所述快照数据和所述版本号生成通知信息,并将所述通知信息进行推送。
8、优选的,当接收到针对系统数据的裁剪请求时,通过预先构建的数据访问接口从所述系统数据对应的管理系统中获取所述系统数据之前,还包括:
9、获取预先构建的数据访问接口的接口信息,将所述接口信息发送至上游和下游的管理系统;
10、获取并存储所述管理系统的目标接口信息,所述目标接口信息为所述管理系统中预先构建的数据访问接口的接口信息;其中,所述数据访问接口根据各个系统间预先设定的交互需求进行构建。
11、优选的,所述当接收到针对系统数据的裁剪请求时,通过预先构建的数据访问接口从所述系统数据对应的管理系统中获取所述系统数据,包括:
12、当接收到针对系统数据的裁剪请求时,确定所述系统数据对应的管理系统;
13、获取所述管理系统的目标接口信息,并根据所述目标接口信息访问所述管理系统;
14、从所述管理系统中获取所述系统数据。
15、优选的,所述基于所述系统数据执行所述裁剪请求相应的裁剪操作,并根据裁剪操作后的系统数据生成携带有版本号的快照数据,包括:
16、根据所述裁剪请求对所述系统数据执行裁剪操作,得到裁剪后的系统数据;
17、基于所述裁剪后的系统数据生成版本号,并检验所述版本号是否符合校验要求;
18、若所述版本号不符合校验要求,则返回执行所述基于所述裁剪后的系统数据生成版本号,并检验所述版本号是否符合校验要求这一步骤;
19、若所述版本号符合校验要求,则生成所述裁剪后的系统数据相应的快照数据,其中,所述快照数据携带有所述版本号。
20、优选的,所述检验所述版本号是否符合校验要求,包括:
21、获取所述系统数据对应的第一版本号;
22、判断所述版本号是否大于所述第一版本号;
23、若大于,确定所述版本号符合校验要求;
24、若不大于,确定所述版本号不符合校验要求。
25、优选的,所述基于所述快照数据生成待审签工单并将所述待审签工单发送至审签人员进行审签,包括:
26、基于所述快照数据生成待审签工单;
27、根据所述快照数据相应的审签流程,将所述待审签工单发送至审签人员进行审签。
28、优选的,所述若所有审签人员均确定所述快照数据审签通过,则根据所述快照数据和所述版本号生成通知信息,并将所述通知信息进行推送,包括:
29、若所有审签人员均确定所述快照数据审签通过,则获取所述快照数据对应的管理系统中的通知规则;
30、根据所述通知规则,结合所述快照数据和所述版本号生成通知信息,并将所述通知信息进行推送。
31、优选的,若所有审签人员均确定所述快照数据审签通过,则根据所述快照数据和所述版本号生成通知信息,并将所述通知信息进行推送之后,还包括:
32、将所述通知信息记录至推送日志中;
33、当接收到查看指令时,输出所述推送日志。
34、优选的,基于所述快照数据生成待审签工单并将所述待审签工单发送至审签人员进行审签之后,还包括:
35、当任一所述审签人员确定所述快照数据审签不通过时,生成提示信息,其中,所述提示信息指示所述快照数据审签不通过;
36、根据所述裁剪请求确定所述提示信息的输出方式和输出对象;
37、基于所述输出方式和所述输出对象,输出所述提示信息。
38、本发明第二方面公开一种实现软件开发流程数据可追溯的系统,所述系统包括:
39、第一获取单元,用于当接收到针对系统数据的裁剪请求时,通过预先构建的数据访问接口从所述系统数据对应的管理系统中获取所述系统数据;
40、裁剪单元,用于基于所述系统数据执行所述裁剪请求相应的裁剪操作,并根据裁剪操作后的系统数据生成携带有版本号的快照数据;
41、审签单元,用于基于所述快照数据生成待审签工单并将所述待审签工单发送至审签人员进行审签;
42、推送单元,用于若所有审签人员均确定所述快照数据审签通过,则根据所述快照数据和所述版本号生成通知信息,并将所述通知信息进行推送。
43、基于上述本发明实施例提供的一种实现软件开发流程数据可追溯的方法及系统,当接收到针对系统数据的裁剪请求时,通过预先设置的数据访问接口从系统数据对应的管理系统中获取系统数据并执行裁剪操作,及时根据裁剪后的系统数据生成携带有版本号的快照数据;基于快照数据生成待审签工单并发送至审签人员进行审签;若确定快照数据审签通过,则将通过审签的快照数据进行版本发布,及时生成通知信息并推送,确保了数据的明确性和实时可见性。这使得管理系统间的系统数据更容易被及时且准确地获取、追溯;进一步的,自动记录各版本的快照数据,为软件开发流程提供了完整的变更历史记录,提升了软件开发流程的透明度和管理效率,降低了沟通成本,消除了信息不对称的问题。
技术特征:1.一种实现软件开发流程数据可追溯的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,当接收到针对系统数据的裁剪请求时,通过预先构建的数据访问接口从所述系统数据对应的管理系统中获取所述系统数据之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述当接收到针对系统数据的裁剪请求时,通过预先构建的数据访问接口从所述系统数据对应的管理系统中获取所述系统数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述系统数据执行所述裁剪请求相应的裁剪操作,并根据裁剪操作后的系统数据生成携带有版本号的快照数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述检验所述版本号是否符合校验要求,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述快照数据生成待审签工单并将所述待审签工单发送至审签人员进行审签,包括:
7.根据权利要求1所述的方法,其特征在于,所述若所有审签人员均确定所述快照数据审签通过,则根据所述快照数据和所述版本号生成通知信息,并将所述通知信息进行推送,包括:
8.根据权利要求1所述的方法,其特征在于,若所有审签人员均确定所述快照数据审签通过,则根据所述快照数据和所述版本号生成通知信息,并将所述通知信息进行推送之后,还包括:
9.根据权利要求1所述的方法,其特征在于,基于所述快照数据生成待审签工单并将所述待审签工单发送至审签人员进行审签之后,还包括:
10.一种实现软件开发流程数据可追溯的系统,其特征在于,所述系统包括:
技术总结本发明提供一种实现软件开发流程数据可追溯的方法及系统,当接收到针对系统数据的裁剪请求时,通过预先设置的数据访问接口从系统数据对应的管理系统中获取系统数据并执行裁剪操作,及时根据裁剪后的系统数据生成携带有版本号的快照数据;基于快照数据生成待审签工单并发送至审签人员进行审签;若确定快照数据审签通过,则将通过审签的快照数据进行版本发布,及时生成通知信息并推送,确保了数据的明确性和实时可见性。这使得管理系统间的系统数据更容易被及时且准确地获取、追溯;进一步的,自动记录各版本的快照数据,为软件开发流程提供了完整的变更历史记录,提升了软件开发流程的透明度和管理效率,降低了沟通成本,消除了信息不对称的问题。技术研发人员:何艾鑫受保护的技术使用者:长城汽车股份有限公司技术研发日:技术公布日:2024/9/2本文地址:https://www.jishuxx.com/zhuanli/20240905/289126.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表