【技术实现步骤摘要】
本专利技术涉及软件架构设计领域,尤其涉及一种软件开发平台化架构设计方法及存储介质、电子设备。
技术介绍
1、移动端应用开发,一般都是以一个整体的项目工程为主,外部依赖通常以jar或aar包为依赖。应用的代码结构以及业务和操作系统或大型服务应用系统相比很小,所以架构上设计上也比较简单,常见的就是mvc(model-view-controller,模型-视图-控制器)、mvp(model-view-presenter,模型-视图-层)、mvvm(model-view-viewmodel,模型-视图-视图模型)的架构模式结合多层架构层次来完成的。
2、mvc、mvp、mvvm架构设计模式仅能解决界面和数据之间的解耦,多层架构设计需要满足同层之间不可交互原则,否则层次结构不清晰,相互调用逻辑更加混乱,如果需要解决这个问题那就只能在原有的层次结构中将通用的部分再提取,再增加一个层级,扩展性很差。
技术实现思路
1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技
...【技术保护点】
1.一种软件开发平台化架构设计方法,其特征在于,所述方法包括:
2.根据权利要求1所述的软件开发平台化架构设计方法,其特征在于,所述对拆解得到的业务模块进行物理层划分,并根据划分结果建立对应的代码仓库,包括:
3.根据权利要求2所述的软件开发平台化架构设计方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的软件开发平台化架构设计方法,其特征在于,所述通信接口包括服务接口和/或依赖接口,所述建立业务通信总线关联各所述业务模块,包括:
5.根据权利要求4所述的软件开发平台化架构设计方法,其特征在于,所述各所述业务模块
...【技术特征摘要】
1.一种软件开发平台化架构设计方法,其特征在于,所述方法包括:
2.根据权利要求1所述的软件开发平台化架构设计方法,其特征在于,所述对拆解得到的业务模块进行物理层划分,并根据划分结果建立对应的代码仓库,包括:
3.根据权利要求2所述的软件开发平台化架构设计方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的软件开发平台化架构设计方法,其特征在于,所述通信接口包括服务接口和/或依赖接口,所述建立业务通信总线关联各所述业务模块,包括:
5.根据权利要求4所述的软件开发平台化架构设计方法,其特征在于,所述各所述业务模块的依赖关系通过编写项目工程的gradle脚本确定,其中,所述项目工程的gradle脚本标识有各所述业务模块以及建立有各所述业务模块之间的物理依赖关系。...
【专利技术属性】
技术研发人员:蔡保顺,
申请(专利权)人:雄狮汽车科技南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。