一种用于项目发布管理模型的单元应用开发方法及系统技术方案

技术编号:26417701 阅读:16 留言:0更新日期:2020-11-20 14:12
本发明专利技术公开了一种用于项目发布管理模型的单元应用开发方法及系统,属于开发源码管理和项目资源分配管理领域;所述的方法具体步骤如下:S1通过公共基础源码库进行单元应用开发;S2将单元应用提交统一应用总源码仓库;S3利用统一云管理后台对统一应用总源码仓库进行管理;S4项目管理后台与统一云管理后台通信,对分配的应用服务进行定时同步;S5项目管理后台对单元应用进行发布;本发明专利技术在多项目多应用的情况下,通过微服务的概念进行整合优化的一套产品管理模型,能提高开发效率,统一标准代码,同时能够对各地方项目的应用服务按需分配。

【技术实现步骤摘要】
一种用于项目发布管理模型的单元应用开发方法及系统
本专利技术公开一种用于项目发布管理模型的单元应用开发方法及系统,涉及开发源码管理和项目资源分配管理

技术介绍
面对多项目多应用服务的产品开发,无论传统上的瀑布型开发,还是迭代增量式开发,都无法很好的控制产品的源码标准化和自由分配的应用发布,造成代码质量和效率相对低下。目前在大数据的环境下,微服务架构开始盛行,此公开深入了解微服务里面“低耦合高汇聚”的理念,结合实际的产品管理问题,把单应用独立开发和自由分配应用服务连贯起来,实现灵活扩展、轻松部署、高效管理、可控制可分配;为了提高代码开发效率,减少高耦合,统一标准代码,并能让多项目多应用的软件产品能够合理分配应用资源,故现专利技术一种用于项目发布管理模型的单元应用开发方法及系统。
技术实现思路
本专利技术针对现有技术的问题,提供一种用于项目发布管理模型的单元应用开发方法及系统,所采用的技术方案为:一种用于项目发布管理模型的单元应用开发方法,所述的方法具体步骤如下:S1通过公共基础源码库进行单元应用开发;S2将单元应用提交统一应用总源码仓库;S3利用统一云管理后台对统一应用总源码仓库进行管理;S4项目管理后台与统一云管理后台通信,对分配的应用服务进行定时同步;S5项目管理后台对单元应用进行发布。所述S1通过公共基础源码库利用vue.js的前端开发框架进行的单元应用开发,公共基础代码库提供各种应用依赖的api。所述S2将单元应用提交统一应用总源码仓库的具体步骤如下:S201统一应用总源码仓库对单元应用进行调试、并提交代码;S202对待审核的单元应用进行代码规范检验、依据调试数据进行测试;S203将已审核的单元应用功能迭代到代码总库。所述S4项目管理后台与统一云管理后台通信,对分配的应用服务进行定时同步,同时项目管理后台对单元代码审核信息查看、分配应用查看、分配应用的状态切换。一种用于项目发布管理模型的单元应用开发系统,所述系统具体包括单元应用开发模块、单元应用递交模块、管理模块、调整模块和交互模块:单元应用开发模块:通过公共基础源码库进行单元应用开发;单元应用递交模块:将单元应用提交统一应用总源码仓库;管理模块:利用统一云管理后台对统一应用总源码仓库进行管理;调整模块:项目管理后台与统一云管理后台通信,对分配的应用服务进行定时同步;交互模块:项目管理后台对单元应用进行发布。所述单元应用开发模块通过公共基础源码库利用vue.js的前端开发框架进行的单元应用开发,公共基础代码库提供各种应用依赖的api。所述单元应用递交模块具体包括编辑模块、测试模块和更新模块:编辑模块:统一应用总源码仓库对单元应用进行调试、并提交代码;测试模块:对待审核的单元应用进行代码规范检验、依据调试数据进行测试;更新模块:将已审核的单元应用功能迭代到代码总库。所述调整模块项目管理后台与统一云管理后台通信,对分配的应用服务进行定时同步,同时项目管理后台对单元代码审核信息查看、分配应用查看、分配应用的状态切换。本专利技术的有益效果为:1、按公共基础源码库开发,可以提升代码的开发效率,同时统一代码标准,减少代码混乱现象,减少代码冗余,避免强耦合带来的bug隐患;2、公共基础源码库已封装了可直接使用的各种应用依赖api,让通用代码高汇聚,开发效率大大提高;3、对源码的统一汇聚管理,有效避免各个地方的功能重复问题,有效控制冗余。4、应用通过统一后台分配,灵活性强。5、开发模式更加灵活,第三方研发人员也可以参与进来,更大化地扩展产品价值。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术方法的流程图;图2是本专利技术系统的结构示意图;图3是项目发布管理模型示意图;图4是项目发布管理模型流程图;图5是第三方授权操作流程图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。实施例一:一种用于项目发布管理模型的单元应用开发方法,所述的方法具体步骤如下:S1通过公共基础源码库进行单元应用开发;S2将单元应用提交统一应用总源码仓库;S3利用统一云管理后台对统一应用总源码仓库进行管理;S4项目管理后台与统一云管理后台通信,对分配的应用服务进行定时同步;S5项目管理后台对单元应用进行发布;本专利技术涉及的项目发布管理模型如图3所示,主要涉及应用开发人员/第三方应用开发人员、研发管理员、产品管理员、项目管理员4种关系人,流程如图4所示,在通过本专利技术方法对项目发布管理模型的单元应用进行开发时,首先项目管理员向产品管理员描述应用开发需求,需求确认后,产品管理员安排应用开发人员按照S1通过公共基础源代码库进行单元应用开发,开发完成提交源码到统一云管理后台,按照S2将含有该源代码的单元应用提交统一应用总源码仓库,接着按照S3利用统一云管理后代对统一应用总源码仓库进行管理,研发管理员对源码与应用页面进行审阅,审阅不通过将退回修改,审阅通过分配到可用的应用总集,并按照S4项目管理后台与统一云管理后台通信,对分配的应用服务进行定时同步,同时通知产品管理员,产品管理员将应用分配到项目应用集并更新项目程序版本号,同时通知项目管理员,应用在已经分配的情况下,默认为测试状态,最后按照S5项目管理后台对单元应用进行发布,客户端进入功能时会提示功能建设中的提示,项目人员进行测试确认后,应用服务可以调整为发布状态来取消提示,客户端可部署在终端机器、移动手机、电脑pc,是具备包含主页、应用按钮、功能实现的应用服务综合平台;进一步的,所述S1通过公共基础源码库利用vue.js的前端开发框架进行的单元应用开发,公共基础代码库提供各种应用依赖的api;公共基础源码库主要利用vue.js的前端开发框架进行的单元应用开发,无论是产品应用开发人员、还是第三方应用接入的开发人员,必须依赖公共基础源码库来进行开发,基础代码库提供各种应用依赖的api,以便满足应用开发的需求;进一步的,所述S2将单元应用提交统一应用总源码仓库的具体步骤如下:S201统一应用总源码仓库对单元应用进行调试、并提交代码;S202对待审核的单元应用进行代码规范检验、依据调试数据进行测试;S203将已审核的单元应用功能迭代到代码总库;统一应用总源码仓库是单元开发应用库的集合,单元开发完成并进行调试后提交代码,按照S201统一应用总源码仓库对单元应用进行本文档来自技高网...

【技术保护点】
1.一种用于项目发布管理模型的单元应用开发方法,其特征是所述的方法具体步骤如下:/nS1通过公共基础源码库进行单元应用开发;/nS2将单元应用提交统一应用总源码仓库;/nS3利用统一云管理后台对统一应用总源码仓库进行管理;/nS4项目管理后台与统一云管理后台通信,对分配的应用服务进行定时同步;/nS5项目管理后台对单元应用进行发布。/n

【技术特征摘要】
1.一种用于项目发布管理模型的单元应用开发方法,其特征是所述的方法具体步骤如下:
S1通过公共基础源码库进行单元应用开发;
S2将单元应用提交统一应用总源码仓库;
S3利用统一云管理后台对统一应用总源码仓库进行管理;
S4项目管理后台与统一云管理后台通信,对分配的应用服务进行定时同步;
S5项目管理后台对单元应用进行发布。


2.根据权利要求1所述的用于项目发布管理模型的单元应用开发方法,其特征是所述S1通过公共基础源码库利用vue.js的前端开发框架进行的单元应用开发,公共基础代码库提供各种应用依赖的api。


3.根据权利要求2所述的用于项目发布管理模型的单元应用开发方法,其特征是所述S2将单元应用提交统一应用总源码仓库的具体步骤如下:
S201统一应用总源码仓库对单元应用进行调试、并提交代码;
S202对待审核的单元应用进行代码规范检验、依据调试数据进行测试;
S203将已审核的单元应用功能迭代到代码总库。


4.根据权利要求3所述的用于项目发布管理模型的单元应用开发方法,其特征是所述S4项目管理后台与统一云管理后台通信,对分配的应用服务进行定时同步,同时项目管理后台对单元代码审核信息查看、分配应用查看、分配应用的状态切换。


5.一种用于项目发布管理模型的单元应用开发系统,其特...

【专利技术属性】
技术研发人员:陈华炳郑立铭
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:山东;37

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

1