【技术实现步骤摘要】
一种业务模型搭建方法、装置、存储介质及计算设备
[0001]本专利技术涉及互联网
,特别是一种业务模型搭建方法、装置、存储介质及计算设备。
技术介绍
[0002]随着业务的高速增长,不同业务线中会出现很多同质化的项目,这些项目在产品形态、基础模块、源代码等存在不小的相似度。当研发者遇到相似的功能会采用复制粘贴的手动方式来开发出对应的产品的形态,虽然可以满足产品需求,但是极大的增加了维护成本,严重影响了开发效率,导致产品无法快速交付上线。当不同业务线中多个项目都要修改基础模块时,修改成本高且容易遗漏修改,轻则造成交互体验不一致,影响品牌形象,重则大大增加了可能导致线上故障发生的隐患。
[0003]目前,有现有技术通过将项目中的公共模块使用git的方式去维护,然后在业务工程中引入抽象出来的公共模块,最终实现代码的复用,减少重复开发的人力消耗。但是,上述方案中,当有多业务引入时,无法做到按需加载,项目用不到的公共代码就会造成冗余。
[0004]也有现有技术通过将项目中的公共模块抽象成npm包的方式,然后在项目 ...
【技术保护点】
【技术特征摘要】
1.一种业务模型搭建方法,其特征在于,所述方法包括:接收业务方的业务模型搭建请求,解析所述业务模型搭建请求中携带的搭建目标业务模型对应的业务需求;在业务组件库中查找与所述业务需求匹配的多个业务组件以及各所述业务组件对应的文档管理信息;所述业务组件库为预先搭建且用于管理至少一版本的业务组件和/或组成业务组件的功能组件;确定所述业务方根据所述文档管理信息在多个业务组件中选取的至少一目标业务组件;基于所述目标业务组件生成目标业务模型。2.根据权利要求1所述的方法,其特征在于,所述业务组件库包括业务组件单元、单一功能组件单元、基础框架单元和文档管理单元;所述单一功能组件单元用于管理多个功能组件;所述业务组件单元用于管理多个业务组件,每个所述业务组件具有至少一个功能组件;每个所述业务组件对应至少一个版本,当同一业务组件具有多个版本时,不同版本的业务组件所包含的功能组件不同;所述基础框架单元用于执行所述业务组件库的基础能力建设;所述文档管理单元用于记录并管理各所述业务组件和/或所述功能组件对应的文档管理信息,所述文档管理信息包括功能介绍信息、版本信息、业务需求信息、更新日志信息以及开发规范信息中至少之一。3.根据权利要求2所述的方法,其特征在于,所述业务组件库还包括组件合包单元,所述组件合包单元用于管理多个业务模型对应的组件合包,每个所述组件合包包括一个或多个业务组件;所述基于所述目标业务组件生成目标业务模型包括:在所述组件合包单元中查找到具有包含所述目标业务组件的目标组件合包时,获取所述目标组件合包对应的业务模型,作为所述目标业务模型。4.根据权利要求2所述的方法,其特征在于,所述接收业务方的业务模型搭建请求,解析所述业务模型搭建请求中携带的搭建目标业务模型对应的业务需求之后,所述方法还包括:响应于所述业务方在所述单一功能组件单元中选取至少一目标功能组件的功能组件选择指令,基于所述目标功能组件生成新目标业务组件;所述基于所述目标业务组件生成目标业务模型包括:根据所述目标业务组件和/或所述新目标业务组件生成目标业务模型。5.根据权利要求2所述的方法,其特征在于,所述基于所述目标业务组件生成目标业务模型之前,...
【专利技术属性】
技术研发人员:赵卫祥,宋彬,王晖昱,卢林,沈鹏,
申请(专利权)人:北京健康之家科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。