迁移难易度细节评分说明
可通过“/opt/DevKit/devkitplugins/porting/config/xc_model/difficulty_model.json”文件修改迁移难易度细节评分中各个指标项的评估标准。其中“/opt”为工具安装目录,请根据实际情况替换。
参数 |
说明 |
---|---|
xx_keyword |
表示该维度下的指标项名称。 |
default |
表示该指标项的默认值。 |
options |
表示该指标项支持的选项。 |
score |
表示选项对应的权重,权重越低迁移难度越低,难易度 = (score / (∑score单选max + ∑score多选项) ) * 100。 以“维护现状”为例,若选择“国内维保内+软件演进中”,默认权重为5,则难易度为5/140 * 100=3.57分。 |
难易度计算公式如下:
难易度总分 = (∑score / (∑score单选max + ∑score多选项) ) * 100
- ∑score:表示所有选项对应的权重之和。
- ∑score单选max:表示所有单选项的权重最大值之和,包含维护现状、软件类别、支持的OS、依赖组件、重要级别、数据库数据量、系统用户量、业务覆盖范围和应用场景。
- ∑score多选项:表示多选项的权重之和,包含开发语言。

若用户误删difficulty_model.json文件,将读取“/opt/DevKit/devkitplugins/porting/config/xc_model/xc_model_bak”备份路径下默认模型文件。用户若需修改,可将备份文件拷贝至xc_model路径下,命令如下:
cd /opt/DevKit/devkitplugins/porting/config/xc_model cp xc_model_bak/difficulty_model_bak.json difficulty_model.json chown -R devkit:devkit difficulty_model.json chmod 644 difficulty_model.json
父主题: 系统迁移工程管理