【技术实现步骤摘要】
一种全面衡量的健康度评估系统
[0001]本专利技术属于健康度评估
,具体涉及一种全面衡量的健康度评估系统。
技术介绍
[0002]软件产品的全生命周期包括用户需求的提出、软件需求分析、软件设计、软件开发、软件测试、试验验证、应用运行等各环节,其中,对于软件测评工作,用于进行软件测评项目管理的管理度量模型分为产品度量和过程度量,从不同维度反映软件工程整个测评过程的特性,通过定量监控测评工作的实施过程和过程产品质量,确保软件研发健康度,达到软件测评项目管理的目标。
[0003]根据公开号:CN114490312A一种基于敏捷开发的软件研发过程健康度评估方法,包括:确定效率参数组,基于效率参数获得效率参数评分;确定交付参数组,基于交付参数获得交付参数评分;根据所述效率参数、交付参数、质量参数和确定能力参数获得健康度;解决了软件敏捷研发过程缺少健康度评估标准的问题,实现了软件研发管理的规范性。
[0004]但是在软件研发过程中,质量问题发现的越晚,带来的成本越高,如何在代码研发阶段,更全面的衡量代码健康度,将 ...
【技术保护点】
【技术特征摘要】
1.一种全面衡量的健康度评估系统,其特征在于,包括:采集端、服务端、数据层和展示端;采集端:能够自动发现开发人员提交代码到仓库;服务端:支持静态代码扫描和接口解析测试,并存储本次提交的各指标的总体值,并根据数据进行健康度配置;数据层:支持定时任务多维度数据计算出来,并进行数据的聚合计算,计算最终健康度值;展示端:通过数据大盘,能够按照提交时间、业务线、提交人等可视化展示代码健康度。2.根据权利要求1所述的全面衡量的健康度评估系统,其特征在于:其中采集端中的开发人员提交代码时,根据hook机制,发现提交,进入代理仓库中。3.根据权利要求1所述的全面衡量的健康度评估系统,其特征在于:其中服务端中的静态代码扫描和接口解析测试在代理仓库扫描后,生成sonar扫描提交详情数据。4.根据权利要求3所述的全面衡量的健康度评估系统,其特征在于:其中详情数据记录本次提交的bugs、漏洞、代码异味、代码重复度、圈复杂度的总体值及各种级别问题、问题清单。5.根据权利要求4所述的全面衡量的健康度评估系统,其特征在于:其中服务端中的健康度配置支持按照问题等级配置计算Bugs、漏洞、代码异味、圈复杂度、代码重复度分数;支持配置Bugs、漏洞、代码异味、圈复杂度、代码重复度分数的权重,最终计算健康度。6.根据权利要求1所述的全面衡量的健康度评估系统,其特征在于:其中数据层中的聚合计算支持以下类型:按组织维度汇聚(事业部、部门、小组、个人);按指标汇聚(Bugs、漏洞、代码异味、圈复杂度、代码重复度);按时间聚合(支持按天、星期、月份、迭代版本),且在...
【专利技术属性】
技术研发人员:滕雪松,张俊磊,包楠,吴志成,武艳君,
申请(专利权)人:北京易车信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。