一种软件开发进程监管方法及装置制造方法及图纸

技术编号:10612158 阅读:165 留言:0更新日期:2014-11-05 19:59
本发明专利技术公开了一种软件开发进程监管方法及装置。所述方法包括:接收上传的软件包;获取所述软件包的开发进程状态;根据所述软件包的开发进程状态将软件包存储至对应的开发进程版本目录,所述开发进程版本目录为根据软件开发顺序和开发进程状态划分的用于存储不同开发进程状态软件包的目录;当接收到当前版本软件包测试无误指令时,将所述软件包的开发进程状态设置为下一开发进程状态。本发明专利技术方便工作人员根据软件开发顺序对软件包进行测试,减少软件包开发过程中的管理步骤,有利于软件开发过程中开发进程的快速监管,提高了软件开发、测试和发布的效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种软件开发进程监管方法及装置。所述方法包括:接收上传的软件包;获取所述软件包的开发进程状态;根据所述软件包的开发进程状态将软件包存储至对应的开发进程版本目录,所述开发进程版本目录为根据软件开发顺序和开发进程状态划分的用于存储不同开发进程状态软件包的目录;当接收到当前版本软件包测试无误指令时,将所述软件包的开发进程状态设置为下一开发进程状态。本专利技术方便工作人员根据软件开发顺序对软件包进行测试,减少软件包开发过程中的管理步骤,有利于软件开发过程中开发进程的快速监管,提高了软件开发、测试和发布的效率。【专利说明】一种软件开发进程监管方法及装置
本专利技术涉及软件开发
,尤其涉及一种软件开发进程监管方法及装置。
技术介绍
随着软件行业的发展,越来越多的软件出现在我们的生活中,人们通过使用软件丰富了娱乐生活,简化了劳动生产,提高了工作效率。在软件开发过程中,不同阶段的开发人员分别开发不同部分的软件,在不同部分的软件开发完成时,开发人员需要将软件一起上传并进行测试,其程序较为复杂,对软件的测试速度过慢。
技术实现思路
本专利技术实施例提供一种软件开发进程监管方法及装置,用于实现软件开发过程中开发进程的快速监管,方便软件包的测试和发布。 本专利技术提供一种软件开发进程监管方法,包括以下步骤: 接收上传的软件包; 获取所述软件包的开发进程状态; 根据所述软件包的开发进程状态将软件包存储至对应的开发进程版本目录,所述开发进程版本目录为根据软件开发顺序和开发进程状态划分的用于存储不同开发进程状态软件包的目录; 当接收到当前版本软件包测试无误指令时,将所述软件包的开发进程状态设置为下一开发进程状态; 重复所述获取所述软件包的开发进程状态至所述当接收到当前版本软件包测试无误指令时,将所述软件包的开发进程状态设置为下一开发进程状态。 优选的,所述开发进程状态按照软件开发顺序包括开发状态、公测状态或稳定状态,所述开发进程版本目录包括:开发版本目录、公测版本目录或稳定版本目录,所述根据所述软件包的开发状态将软件包存储至对应的开发版本目录下,包括: 当所述软件包的开发进程状态为开发状态时,将所述软件包存储至开发版本目录; 当所述软件包的开发进程状态为公测状态时,将所述软件包存储至公测版本目录; 当所述软件包的开发进程状态为稳定状态时,将所述软件包存储至稳定版本目录。 优选的,所述当接收到当前版本软件包测试无误指令时,将所述软件包的开发进程状态设置为下一开发进程状态包括: 当接收到开发版本软件包测试无误指令时,将所述软件包的开发进程状态设置为公测状态; 当接收到公测版本软件包测试无误指令时,将所述软件包的开发进程状态设置为稳定状态。 优选的,所述方法还包括: 当接收到当前版本软件包测试有误指令时,获取错误信息; 发送包含所述错误信息的错误提醒。 优选的,所述根据所述软件包的开发进程状态将软件包存储至对应的开发进程版本目录,包括: 根据所述软件包的开发进程状态在对应的开发进程版本目录下设置软件包的软链接。 本专利技术还提供一种软件开发进程监管装置,所述装置包括: 软件包获取模块,用于接收上传的软件包; 进程状态获取模块,用于获取所述软件包的开发进程状态; 软件包存储模块,用于根据所述软件包的开发进程状态将软件包存储至对应的开发进程版本目录,所述开发进程版本目录为根据软件开发顺序和开发进程状态划分的用于存储不同开发进程状态软件包的目录; 进程状态设置模块,用于当接收到当前版本软件包测试无误指令时,将所述软件包的开发进程状态设置为下一开发进程状态。 优选的,所述软件包存储模块包括: 第一存储单元,用于当所述软件包的开发进程状态为开发状态时,将所述软件包存储至开发版本目录; 第二存储单元,用于当所述软件包的开发进程状态为公测状态时,将所述软件包存储至公测版本目录; 第三存储单元,用于当所述软件包的开发进程状态为稳定状态时,将所述软件包存储至稳定版本目录。 优选的,所述进程状态设置模块包括: 第一设置单元,用于当接收到开发版本软件包测试无误指令时,将所述软件包的开发进程状态设置为公测状态; 第二设置单元,用于当接收到公测版本软件包测试无误指令时,将所述软件包的开发进程状态设置为稳定状态。 优选的,所述装置还包括: 错误信息获取模块,用于当接收到当前版本软件包测试有误指令时,获取错误信息; 错误提示发送模块,用于发送包含所述错误信息的错误提醒。 优选的,所述软件包存储模块包括: 软链接存储单元,用于根据所述软件包的开发进程状态在对应的开发进程版本目录下设置软件包的软链接。 本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。 下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。 【专利附图】【附图说明】 附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中: 图1为本专利技术实施例中一种软件开发进程监管方法的流程图; 图2为本专利技术实施例中一种软件开发进程监管方法的流程图; 图3为本专利技术实施例中一种软件开发进程监管装置的结构图。 【具体实施方式】 以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。 本专利技术实施例的软件开发进程监管方法可以根据软件开发顺序和开发进程状态预先设置用于存储不同开发进程状态软件包的开发进程版本目录。其中,开发顺序和开发进程状态依序可以为开发状态、公测状态、稳定状态,对应的开发进程版本目录分别为开发版本目录、公测版本目录、稳定版本目录。 参见图1为本专利技术实施例中一种软件开发进程监管方法的流程图,该方法包括: 步骤101:接收上传的软件包。 其中,软件包由软件开发人员上传,软件包可以是完整开发的软件,也可以是源码包、软件中的一个模块等。接收到软件包后,可以将软件包处理为二进制文件。 步骤102:获取软件包的开发进程状态。 其中,在软件开发过程中,通常会经历软件开发、软件公测、最后得到稳定版本的软件并进行发布,对应的软件的开发进程状态按照软件开发顺序依序为开发状态、公测状态、稳定状态,开发进程状态可以通过获取软件包中的开发进程状态识别标识进行获取。 步骤103:根据软件包的开发进程状态将软件包存储至对应的开发进程版本目录,开发进程版本目录为根据软件开发顺序和开发进程状态划分的用于存储不同开发进程状态软件包的目录。 其中,在软件开发过程中,不同的开发进程状态设置有对应的开发进程版本目录,例如,开发状态对应设置有开发版本目录,公测状态对应设置有公测版本目录,稳定状态对应设置有稳定版本目录。 在获取软件包的开发进程状态后,根据软件包的开发进程状态将软件包存储至对应的开发进程版本目录,例如,当软件包的开发进程状态为开发状态时,将软件包存储至开发版本目录;当软件包的开发进程状态为本文档来自技高网...

【技术保护点】
一种软件开发进程监管方法,其特征在于,包括以下步骤:接收上传的软件包;获取所述软件包的开发进程状态;根据所述软件包的开发进程状态将软件包存储至对应的开发进程版本目录,所述开发进程版本目录为根据软件开发顺序和开发进程状态划分的用于存储不同开发进程状态软件包的目录;当接收到当前版本软件包测试无误指令时,将所述软件包的开发进程状态设置为下一开发进程状态;重复所述获取所述软件包的开发进程状态至所述当接收到当前版本软件包测试无误指令时,将所述软件包的开发进程状态设置为下一开发进程状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:雷文龙
申请(专利权)人:天脉聚源北京科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1