[发明专利]一种基于GitFlow工作流的Android敏捷开发系统及方法在审
| 申请号: | 201810168659.6 | 申请日: | 2018-02-28 |
| 公开(公告)号: | CN108415694A | 公开(公告)日: | 2018-08-17 |
| 发明(设计)人: | 张庆功;李照川;黄浩;赵海兴;董晨晨 | 申请(专利权)人: | 山东汇贸电子口岸有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/70;G06F8/71;G06F11/36 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孟峣 |
| 地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 开发系统 主分支 分支模块 工作流 代码库 模块化结构 测试开发 测试模块 代码信息 功能分支 修复模块 新功能 开发 上传 研发 存储 复制 团队 修复 配置 协作 发布 | ||
本发明公开了一种基于GitFlow工作流的Android敏捷开发系统及方法,包括中央代码库,用于存储所有上传的代码信息;主分支模块,连接上述中央代码库;开发分支模块,用于完成主分支模块发布的阶段性任务;功能分支模块,由开发分支模块复制而成并用于在完成对应阶段性任务中添加新功能;Bug修复模块,连接主分支模块并完成主分支模块的Bug修复;测试模块,用于测试开发分支模块完成的阶段性任务。该基于GitFlow工作流的Android敏捷开发系统及方法与现有技术相比,更好的实践敏捷开发的思路,通过将开发系统配置成若干模块化结构,提供更加顺畅的沟通和协作,使项目人员的职责划分更加明确,简化流程,提升团队研发效率,实用性强。
技术领域
本发明涉及计算机技术领域,具体地说是一种实用性强、基于GitFlow工作流的Android敏捷开发系统及方法。
背景技术
传统的Android软件开发过程是确定的,可测的,只要在一开始就已经收集到需要的信息并制定好计划,然后按照计划进行设计-开发-测试-发布这一系列既定流程应该就可以成功。然而,随着人口红利时代的逐渐结束,互联网流量增量停滞,互联网行业整体由增量市场转为存量市场,需求不再是确定的,而是不断变化的,这对软件的开发迭代有了新的要求和挑战,要求更加科学快速的应对变化,随时做出适应和调整。这种快速迭代和适应性的开发思维,就是本发明提及的敏捷开发。
借助于合理的工具能更加顺畅的实践敏捷开发,基于此,本分明提供了一种基于GitFlow代码管理工具的敏捷开发技术,该技术通过GitFlow代码管理工具提供的若干平台,提高开发的效率。
发明内容
本发明的技术任务是针对以上不足之处,提供一种实用性强、基于GitFlow工作流的Android敏捷开发系统及方法。
本发明提供一种基于GitFlow工作流的Android敏捷开发系统,包括,
中央代码库,用于存储所有上传的代码信息;
主分支模块,连接上述中央代码库,用于发布代码信息及由若干阶段性任务组成的任务信息,并在任务完成后将完成任务的代码信息上传至中央代码库;
开发分支模块,用于完成主分支模块发布的阶段性任务;
功能分支模块,由开发分支模块复制而成并用于在完成对应阶段性任务中添加新功能;
Bug修复模块,连接主分支模块并完成主分支模块的Bug修复,完成后的修复发送至开发分支模块及特性分支模块;
测试模块,用于测试开发分支模块完成的阶段性任务,并在测试通过后将测试结果及测试的内容发送给开发分支模块及主分支模块。
所述主分支模块用于接收来自Bug修复模块和测试模块发送的代码信息,并将接收到的代码信息添加标签后发布,所述标签是指代码的版本号;所述任务信息基于现有版本的代码信息由主分支模块发布。
所述开发分支模块周期性发送至主分支模块中,即开发分支模块周期性通过测试模块测试并发送至主分支模块中进行发布。
所述功能分支模块可配置有若干个且每个功能分支模块均可删除,相对应的,每个功能分支模块对应完成至少一项新功能。
所述Bug修复模块用于修复现有版本代码存在的Bug,修复完成后,将修复代码发送至主分支模块和开发分支模块中。
一种基于GitFlow工作流的Android敏捷开发方法,其实现过程为,
步骤一、首先通过主分支模块创建并发布任务信息,该任务信息基于中央代码库中的现有代码信息创建;
步骤二、通过开发分支模块接收任务信息中的阶段性任务,并将开发分支模块复制成若干功能分支模块,由功能分支模块提供开发平台来开发阶段性任务中要求的新功能;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇贸电子口岸有限公司,未经山东汇贸电子口岸有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810168659.6/2.html,转载请声明来源钻瓜专利网。





