一种代码规模确定方法、装置、设备及存储介质制造方法及图纸

技术编号:37274490 阅读:26 留言:0更新日期:2023-04-20 23:42
本发明专利技术公开了一种代码规模确定方法、装置、设备及存储介质。该方法包括通过预定义界面原型确定待处理源代码的各代码元素,并确定所述各代码元素所实现业务功能的复杂度;统计全部复杂度中目标复杂度所匹配代码元素的目标数量;根据所述目标复杂度、所述目标数量和预先训练的规模算法模型中与所述目标复杂度匹配的目标代码规模参数,确定所述待处理源代码的规模。本发明专利技术的技术方案提供一种基于预定义界面原型和规模算法模型确定代码规模的方法,有效提高对代码规模评估的准确性。有效提高对代码规模评估的准确性。有效提高对代码规模评估的准确性。

【技术实现步骤摘要】
一种代码规模确定方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种代码规模确定方法、装置、设备及存储介质。

技术介绍

[0002]政务服务系统等信息化系统建设的交付成果,是开发人员编写的源代码,一个软件系统实现所有功能需求所编写的源代码规模,决定了信息化建设的很大部分资金成本,目前常用的信息化系统规模评估方法有功能点评估法和经验值评估法等。
[0003]根据经验值评估通常很不准确,因为没有量化的数据作为判断依据;功能点评估,本质上也是根据经验值,而且随着自动化编码的普及,传统的功能点评估也不再适用。导致工作量评估存在很大不确定性,要么评估过多浪费资金,要么评估过少无法完工。

技术实现思路

[0004]本专利技术提供了一种代码规模确定方法、装置、设备及存储介质,以提供一种基于预定义界面原型和规模算法模型确定代码规模的方法,有效提高对代码规模评估的准确性。
[0005]根据本专利技术的一方面,提供了一种代码规模确定方法,该方法包括:
[0006]通过预定义界面原型确定待处理源代本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种代码规模确定方法,其特征在于,包括:通过预定义界面原型确定待处理源代码的各代码元素,并确定所述各代码元素所实现业务功能的复杂度;统计全部复杂度中目标复杂度所匹配代码元素的目标数量;根据所述目标复杂度、所述目标数量和预先训练的规模算法模型中与所述目标复杂度匹配的目标代码规模参数,确定所述待处理源代码的规模;其中,所述规模算法模型根据训练样本数据和测试样本数据经过至少一轮训练获得。2.根据权利要求1所述的方法,其特征在于,代码元素包括元素类型、元素标签和元素动作;所述元素类型用于表示所述代码元素的功能属性;所述元素标签用于表示所述代码元素的内容属性;所述元素动作用于表示所述代码元素的逻辑处理规则的定义。3.根据权利要求2所述的方法,其特征在于,所述元素类型包括输入框、下拉框、复选框、单选框、文本框、表格、报表和图表;所述元素标签包括元素名称或元素标题;所述元素动作包括元素前置动作和元素后置动作;其中,所述元素前置动作包括在人机交互页面显示的动作,所述元素后置动作包括需在后台处理的动作。4.根据权利要求2所述的方法,其特征在于,所述元素类型和所述元素动作具有对应的复杂度,所述元素标签不具有对应的复杂度。5.根据权利要求1所述的方法,其特征在于,统计全部复杂度中目标复杂度所匹配代码元素的目标数量,包括:在所述全部复杂度中确定复杂度类别数量;依次将每个类别的复杂度确定为所述目标复杂度;在全部代码元素中确定与所述目标复杂度匹配的目标代码元素;统计所述目标代码元素的数量,获取所述目标数量。6.根据权利要求5所述的方法,其特征在于,在全部代码元素中确定与所述目标复杂度匹配的目标代码元素,包括:在所述全部代码元素...

【专利技术属性】
技术研发人员:伍育珂蔡威龙
申请(专利权)人:数字广东网络建设有限公司
类型:发明
国别省市:

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

1