一种业务系统重构方法、系统及相关装置制造方法及图纸

技术编号:28748448 阅读:26 留言:0更新日期:2021-06-06 19:09
本申请提供一种业务系统重构方法,包括:获取业务系统的依赖表单;提取待引入操作系统的依赖库;对所述依赖表单和所述依赖库中的各个功能模块进行兼容性匹配,得到匹配表单;计算所述匹配表单中各功能模块的兼容程度值;对兼容程度值小于兼容性阈值的功能模块进行代码重构,得到适配所述待引入操作系统的业务系统。本申请可以保证业务系统适配待引入操作系统的前提下缩减业务系统开发规模,节省人力成本和开发成本。本申请还提供一种业务系统重构系统、计算机可读存储介质和电子设备,具有上述有益效果。述有益效果。述有益效果。

【技术实现步骤摘要】
一种业务系统重构方法、系统及相关装置


[0001]本申请涉及操作系统领域,特别涉及一种业务系统重构方法、系统及相关装置。

技术介绍

[0002]对于运行于国产平台服务器硬件平台和操作系统平台上的业务应用系统,在开发过程中,需要对可能部署的运行平台环境进行兼容性适配,用于保证业务系统功能需求达到可以正常运行在国产平台上这一设计要求。
[0003]为了最大程度上保证业务系统与目标运行平台兼容,需要在开发过程中对业务系统面向可能运行的软硬件进行兼容适配。通行的做法是在。开发过程中,业务系统所有引入的框架、依赖库均来自同一个运行平台。用于保证整个业务系统所有功能模块对目标运行平台的兼容性。但是国产平台有不同的特点:国产硬件和软件快速迭代,操作系统大版本的更新周期很短,通常会短于业务系统的开发周期。在操作系统一个版本的生命周期结束后,下个版本的业务系统均有大幅度变化,这种变化不足以保障在上一个平台版本上开发的业务系统稳定向后兼容。业务系统规模较大功能模块较多时,频繁更新框架和依赖库,需要对已经完成开发业务功能模块进行大规模代码重构,将耗费大量时间本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务系统重构方法,其特征在于,包括:获取业务系统的依赖表单;提取待引入操作系统的依赖库;对所述依赖表单和所述依赖库中的各个功能模块进行兼容性匹配,得到匹配表单;计算所述匹配表单中各功能模块的兼容程度值;对兼容程度值小于兼容性阈值的功能模块进行代码重构,得到适配所述待引入操作系统的业务系统。2.根据权利要求1所述的业务系统重构方法,其特征在于,获取业务系统的依赖表单包括:调用预设分析工具获取业务系统的依赖表单,所述依赖表单包括所述业务系统的系统框架、系统资源信息、依赖库信息和依赖树。3.根据权利要求1所述的业务系统重构方法,其特征在于,对所述依赖表单和所述依赖库中的各个功能模块进行兼容性匹配,得到匹配表单包括:确定所述依赖表单和所述依赖库中的相同名称的目标功能模块;对相同名称的目标功能模块利用预设匹配规则进行兼容性匹配,得到匹配表单;其中,所述匹配规则包括类型兼容匹配规则和版本兼容匹配规则。4.根据权利要求1所述的业务系统重构方法,其特征在于,计算所述匹配表单中各功能模块的兼容程度值包括:利用预设公式计算所述匹配表单中各功能模块的兼容程度值;所述预设公式为Kn=Ln/N,其中,n表示功能模块,Kn为功能模块对应的评分,Ln为依赖库中的依赖项数目,N为功能模块总数。5.根据权利要求1所述的业务系统重构方法,其特征在于,对兼容程度值小于兼容性阈值的功能模块进行代码重构之前...

【专利技术属性】
技术研发人员:史景
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1