[发明专利]一种开发流程管理系统在审
申请号: | 201910172617.4 | 申请日: | 2019-03-07 |
公开(公告)号: | CN109976722A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 张资良;李小翠;刘天杰;杨坤;华俊;宋凯;秦晓莉;顾少丰 | 申请(专利权)人: | 上海上湖信息技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/71;G06F11/07;G06F11/36 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200135 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开发 软件功能 流程管理系统 项目管理模块 任务发布 发布 事件管理模块 任务完成 直接交互 代码段 对线 关联 测试 跟踪 监测 | ||
1.一种开发流程管理系统,其特征在于,包括:
项目管理模块,用于生成需要实现的软件功能;所述软件功能与需要完成的开发任务对应,所述开发任务用于实现所述软件功能;
所述项目管理模块,用于获取所述开发任务的状态,在所述开发任务完成后将所述开发任务发布,并执行发布后的所述开发任务,以测试所述开发任务对所述软件功能的实现结果;
事件管理模块,用于接收所述开发任务发布后的线上问题,并确定所述线上问题在所述开发任务中对应的代码段。
2.如权利要求1所述的系统,其特征在于,所述项目管理模块,具体用于:
根据所述开发任务生成第一软件包和第二软件包;其中,所述第一软件包为用于运行所述开发任务的软件包;所述第二软件包为用于配置所述开发任务运行时运行环境的软件包;
将所述第一软件包和所述第二软件包输入自动化平台,根据所述自动化平台的预设测试用例,确定所述开发任务是否实现了所述软件功能,以及将所述第一软件包和所述第二软件包输入安全测试平台,根据所述安全测试平台的预设测试用例,以对所述开发任务进行安全测试。
3.如权利要求1所述的系统,其特征在于,所述事件管理模块,具体用于:
接收所述线上问题;
确定所述线上问题的优先级、修复时长以及上报机制;
按照所述优先级、所述修复时长以及所述上报机制,发送对所述开发任务进行修复的通知信息。
4.如权利要求3所述的系统,其特征在于,所述事件管理模块还用于在接收所述线上问题的时刻起,在大于或等于所述修复时长的时刻,接收对所述开发任务修复后的开发任务;
用于生成所述线上问题的事件测试用例;
根据所述事件测试用例,对所述修复后的开发任务进行事件测试,确定所述线上问题是否被修复。
5.如权利要求4所述的系统,其特征在于,所述事件管理模块还用于,若所述修复后的开发任务通过所述事件测试,则根据所述优先级、所述修复时长以及所述上报机制,对所述开发任务进行事故定级;
否则,重新发送所述通知信息,并重新接收所述修复后的开发任务。
6.如权利要求1至5任一所述的系统,其特征在于,所述系统还包括数据管理模块,所述数据管理模块用于对所述项目管理模块和所述事件管理模块产生的数据进行统计。
7.如权利要求1至5任一所述的系统,其特征在于,所述开发任务的生命周期状态包括待开发状态、开发中状态、待发布状态、测试中状态和测试完成状态。
8.如权利要求1至5任一所述的系统,其特征在于,所述开发任务的发布状态包括待提测状态、待发布状态、发布中状态、发布验证通过状态和发布完成状态。
9.一种计算机可读存储介质,其特征在于,所述计算机存储介质中存储有计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如权利要求1-8任一所述的系统。
10.一种计算机程序产品,其特征在于,当计算机读取并执行所述计算机程序产品时,使得计算机执行如权利要求1-8任一所述的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海上湖信息技术有限公司,未经上海上湖信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910172617.4/1.html,转载请声明来源钻瓜专利网。