一种基于分层模型的代码升级方法、装置、设备及介质制造方法及图纸

技术编号:43531610 阅读:19 留言:0更新日期:2024-12-03 12:16
本申请公开了一种基于分层模型的代码升级方法、装置、设备及介质,通过分别聚合当前层链模型、过渡层模型以及目标层链模型,解析当前层链模型与目标层链模型的结构化差异分析,包括实体节点的属性差异分析、结构差异分析以及代码块差异分析,确保层链模型升级后的模型兼容性以及数据兼容性,无需依赖人工编写的更新日志,自动地进行数据库拟合以及代码升级,提高升级的成功率以及执行效率,解决了现有方案中存在的日志与实际操作的差异、兼容性的不确定以及升级效率低的技术问题。

【技术实现步骤摘要】

本申请涉及软件升级,尤其涉及一种基于分层模型的代码升级方法、装置、设备及介质


技术介绍

1、在软件开发和维护过程中,分层和模块化是提高软件灵活性和可扩展性的关键策略。随着软件进入运维阶段,对现有功能进行迭代和适应业务变化的升级改造变得尤为重要。这一过程中,精确地定位和更新底层模块以满足新的需求是一个挑战。然而,随着模块的不断演进,版本兼容性问题变得尤为突出,这要求开发人员必须克服以下关键问题:

2、日志与实际操作的差异:虽然升级日志提供了指导,但它们依赖于人工维护,因此可能存在详尽性和准确性的问题。这可能导致理论与实际操作之间出现差异。

3、兼容性的不确定性:依赖于日志内容,开发人员需要利用个人经验和直觉来判断不同版本之间的兼容性。这个过程不仅考验了他们的专业能力,也增加了遗漏和误解的风险。

4、效率的挑战:面对版本之间的大跨度,升级日志可能非常庞大,从中快速识别关键变更点是一项耗时且费力的任务,这严重影响了升级的效率。


技术实现思路

1、本申请提供了一种基于分层模型的代本文档来自技高网...

【技术保护点】

1.一种基于分层模型的代码升级方法,其特征在于,包括:

2.根据权利要求1所述的基于分层模型的代码升级方法,其特征在于,所述步骤S5之后还包括:

3.根据权利要求2所述的基于分层模型的代码升级方法,其特征在于,所述将所述过渡层模型与所述目标层链模型进行实体节点的属性差异分析具体包括:

4.根据权利要求2所述的基于分层模型的代码升级方法,其特征在于,所述将所述过渡层模型与所述目标层链模型进行实体节点的结构差异分析具体包括:

5.根据权利要求4所述的基于分层模型的代码升级方法,其特征在于,所述将所述过渡层模型与所述目标层链模型进行实体节点的结构...

【技术特征摘要】

1.一种基于分层模型的代码升级方法,其特征在于,包括:

2.根据权利要求1所述的基于分层模型的代码升级方法,其特征在于,所述步骤s5之后还包括:

3.根据权利要求2所述的基于分层模型的代码升级方法,其特征在于,所述将所述过渡层模型与所述目标层链模型进行实体节点的属性差异分析具体包括:

4.根据权利要求2所述的基于分层模型的代码升级方法,其特征在于,所述将所述过渡层模型与所述目标层链模型进行实体节点的结构差异分析具体包括:

5.根据权利要求4所述的基于分层模型的代码升级方法,其特征在于,所述将所述过渡层模型与所述目标层链...

【专利技术属性】
技术研发人员:张缪春
申请(专利权)人:浙江工企信息技术股份有限公司
类型:发明
国别省市:

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

1