软件质量评估系统

概述:

参考GB/T25000《系统与软件工程 系统与软件质量要求和评价(SQuaRE)》、GJB 5236、C语言编码规范、C#编码规范、Java编码规范、C++编码规范,基于软件质量模型,从设计、编码、试验、使用等四方面维度,利用内部外部特性,构建具备评估体系建立、算法度量配置、综合评估计算、项目综合管理于一体的软件质量评估系统。

系统架构图

评估项目管理

评估项目管理提供根据软件产品信息、人员信息等建立软件产品质量评估项目的功能,支持对软件产品质量评估项目的修改和删除。

质量模型管理

质量模型管理提供对依据GB/T 25000、GJB 5236、C语言编码规范、C#编码规范、Java编码规范、C++编码规范等各类标准/规范,建立的软件质量评估模型的修改、删除、校验、发布、模型设计等管理功能。支持用户对软件质量评估的灵活裁剪,建立符合实际使用需求的软件质量评估模型。

质量数据采集

质量数据采集,在软件产品质量评估项目创建完成之后,提供手动输入、数据文件导入等人工、自动化/半自动化方式的软件产品质量数据采集功能。具备文档、软件、试验、使用的数据采集接口,可对文档评估结果、软件代码、试验数据、使用效果等结构化数据进行采集和规整,支持文档、代码、JSON等读取接口。

质量评估计算

质量评估计算,对各个质量测度元素提供量化采集方法,提供质量测度的内置和自定义计算方法,对质量特性和子特性提供加权和法、加权积法、层次分析法、模糊综合排序法等评估计算方法。读取软件产品质量模型采集到的质量数据调度计算方法完成对软件产品质量的评估分析计算,形成产品质量评估结果。

评估报告导出

评估报告导出,读取质量评估计算后的评估分析结果,依照评估报告模板生成相应的软件产品质量评估报告。支持评估报告模板自定义,可以定义模板标题字体,评估统计分析图表类型(柱状、饼状、曲线等)进行选择。

产品特点:

评估项目管理

l能够支持多评估项目的创建和管理功能,以列表的形式展示每个评估项目的创建时间、完成状态等信息。

l支持多项目组合形式的软件产品质量评估。

质量模型管理

l能够建立符合GB/T 25000、GJB 5236、C语言编码规范、C#编码规范、Java编码规范、C++编码规范等标准/规范的软件质量评估模型。

l能够建立建立质量特性-质量子特性-质量测度-质量测度元素-量化属性五级质量模型,建立树状结构,支持用户需求收缩至质量特性质量子特性质量测度三级或多级展开形式;

l质量特性-质量子特性-质量测度-质量测度元素-量化属性五级均可自定义添加和裁剪;

l可灵活配置各层级的权重、配置每层中各要素的权重,支持权重分配和检验功能。

l支持用户自定义构建符合自己需求的软件产品质量模型,用户依次添加质量特性、质量子特性、质量测度、质量测度元素、量化属性等,并设定相应的测量函数和测量方法。

算法库管理

l提供各类典型算法库,支持通用数学运算、计算函数等

l支持自定义算法函数,通过设置存入数据库。

质量数据采集

l支持软件质量数据自动、半自动、人工三种采集方式。

质量评估计算

l支持层次分析法和模糊排序法等评估算法

l支持自定义评估算法调度

评估报告导出

l支持自定义评估报告模板

l 支持根据自定义报告模板生成评估报告,导出需要的评估结果数据自主可控

l完全支持国产自主可控

l支持建立GB/T25000、GJB 5236、C语言编码规范、C#编码规范、Java编码规范、C++编码规范的软件质量评估模型

l支持用户根据需求自定义软件质量评估模型

l支持用户自定义算法

l支持多项目组合形式的软件质量评估

l完全支持国产自主可控

应用场景:

l通过软件质量评估系统构建符合GB/T25000、GJB 5236、C语言编码规范、C#编码规范、Java编码规范、C++编码规范的软件质量评估模型。

l使用依据GB/T25000标准建立的软件质量评估模型,从多个维度实现对软件产品质量的评估功能。

l使用依据GJB 5236标准建立的软件质量评估模型,从多个维度实现对软件产品质量的评估功能。

l使用依据C语言编码规范、C#编码规范、Java编码规范、C++编码规范等编码规范建立的软件代码质量评估模型,从软件编码的角度对软件质量进行评估。

 

评论 抢沙发

13366073569
销售代表
技术支持

联系我们联系我们