软件开发的任务调度方法及装置与流程

文档序号:11949498阅读:来源:国知局

技术特征:

1.一种软件开发的任务调度方法,其特征在于,包括:

在确定建立软件开发项目的版本管理计划的触发下,从预设存储区域获取与当前版本管理计划相对应的软件开发项目的配置信息;

按照所述配置信息创建并执行所述软件开发项目所需经历的软件迭代开发流程。

2.根据权利要求1所述的方法,其特征在于,所述配置信息包括:在所述软件开发项目中待执行的软件迭代开发流程信息和流程调度信息;按照所述配置信息创建并执行所述软件开发项目所需经历的所述软件迭代开发流程包括:

按照所述软件迭代开发流程信息中设定的待执行流程数量创建所述软件迭代开发流程;

根据所述流程调度信息中设定的执行顺序依次执行所述软件迭代开发流程。

3.根据权利要求2所述的方法,其特征在于,所述配置信息包括:待通知的指定用户信息;根据所述执行顺序依次执行所述软件迭代开发流程包括:

按照所述执行顺序执行当前软件迭代开发流程;

在每次对所述当前软件迭代开发流程执行完毕后,按照所述待通知的指定用户信息通过预设用户界面向指定用户发送通知消息;

在所述指定用户返回的确认消息的触发下,按照所述执行顺序继续执行下一个软件迭代开发流程,并在所述预设存储区域中持续更新所述软件迭代开发流程的处理进度信息。

4.根据权利要求3所述的方法,其特征在于,按照所述执行顺序执行当前软件迭代开发流程包括:

通过所述执行顺序确定所述当前软件迭代开发流程的流程标识;

根据所述流程标识判断是否需要通过第一预设接口调用预先采用持续集成工具构建的任务,其中,所述任务用于自动执行预先设定的重复性工作。

5.根据权利要求3所述的方法,其特征在于,在按照所述执行顺序执行当前软件迭代开发流程之前,还包括:

通过第二预设接口调用项目管理系统,追踪与所述软件开发项目对应的项目完成情况。

6.根据权利要求3所述的方法,其特征在于,按照所述配置信息执行所述软件开发项目所需经历的所述软件迭代开发流程还包括:

从所述预设存储区域获取处理进度信息以及根据所述当前版本确定当前版本标识;

将所述当前版本标识和所述处理进度信息发送至所述预设用户界面。

7.一种软件开发的任务调度装置,其特征在于,包括:

获取模块,用于在确定建立软件开发项目的版本管理计划的触发下,从预设存储区域获取与当前版本管理计划相对应的软件开发项目的配置信息;

处理模块,用于按照所述配置信息创建并执行所述软件开发项目所需经历的软件迭代开发流程。

8.根据权利要求7所述的装置,其特征在于,所述配置信息包括:在所述软件开发项目中待执行的软件迭代开发流程信息和流程调度信息;所述处理模块包括:

创建单元,用于按照所述软件迭代开发流程信息中设定的待执行流程数量创建所述软件迭代开发流程;

执行单元,用于根据所述流程调度信息中设定的执行顺序依次执行所述软件迭代开发流程。

9.根据权利要求8所述的装置,其特征在于,所述配置信息包括:待通知的指定用户信息;所述执行单元包括:

执行子单元,用于按照所述执行顺序执行当前软件迭代开发流程;

通知子单元,用于在每次对所述当前软件迭代开发流程执行完毕后,按照所述待通知的指定用户信息通过预设用户界面向指定用户发送通知消息;

处理子单元,用于在所述指定用户返回的确认消息的触发下,按照所述执行顺序继续执行下一个软件迭代开发流程,并在所述预设存储区域中持续更新所述软件迭代开发流程的处理进度信息。

10.根据权利要求9所述的装置,其特征在于,所述执行子单元,用于通过所述执行顺序确定所述当前软件迭代开发流程的流程标识,并根据所述流程标识判断是否需要通过第一预设接口调用预先采用持续集成工具构建的任务,其中,所述任务用于自动执行预先设定的重复性工作。

11.根据权利要求9所述的装置,其特征在于,所述执行单元还包括:

追踪子单元,用于通过第二预设接口调用项目管理系统,追踪与所述软件开发项目对应的项目完成情况。

12.根据权利要求9所述的装置,其特征在于,所述处理模块还包括:

处理单元,用于从所述预设存储区域获取处理进度信息以及根据所述当前版本持续集成确定当前版本标识;

发送单元,用于将所述当前版本标识和所述处理进度信息发送至所述预设用户界面。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1