[发明专利]一种基于过程监控的软件质量综合评估方法在审
申请号: | 201711024779.0 | 申请日: | 2017-10-27 |
公开(公告)号: | CN107766249A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 陈英达;温柏坚;黄巨涛;林强;唐亮亮;钟苏生 | 申请(专利权)人: | 广东电网有限责任公司信息中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/57;G06Q10/06 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 施昊 |
地址: | 510080 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 过程 监控 软件 质量 综合 评估 方法 | ||
1.一种基于过程监控的软件质量综合评估方法,其特征在于,包括以下步骤:
(1)制定软件开发各阶段关键点的质量影响因子,每个质量影响因子包括若干检查项;
(2)根据软件用户的侧重点设定每个质量影响因子对应的权重;
(3)根据对应的权重分别计算每个质量影响因子的评估分数,各个质量影响因子的评估分数之和即为该软件质量的综合评估结果。
2.根据权利要求1所述基于过程监控的软件质量综合评估方法,其特征在于:在步骤(1)中,所述质量影响因子包括架构设计评审、详细设计评审、数据库设计评审、表现层设计评审、代码评审、安全评审以及测试用例通过率。
3.根据权利要求2所述基于过程监控的软件质量综合评估方法,其特征在于:在步骤(3)中,架构设计评审、详细设计评审、数据库设计评审、表现层设计评审、代码评审和安全评审的评估分数的计算公式如下:
上式中,下标i=1,2,3,4,5,6,分别指代架构设计评审、详细设计评审、数据库设计评审、表现层设计评审、代码评审和安全评审,Si为某质量影响因子的评估分数,ni为该质量影响因子满足要求的检查项数目,Ni为该质量影响因子包含的所有检查项的数目,wi为该质量影响因子的权值;
测试用例通过率的评估分数的计算公式如下:
S测=max(0,(p-0.95)·20·w测))
上式中,S测为测试用例通过率的评估分数,p为侧视用例通过率,w测为测试用例通过率的权值;w1+w2+w3+w4+w5+w6+w测=100。
4.根据权利要求2所述基于过程监控的软件质量综合评估方法,其特征在于:所述架构设计评审包括以下检查项:
需要有整体架构图;架构符合系统的性能需求;架构符合系统的可用性需求;架构符合系统的灾备需求;架构符合系统的容量需求;架构符合系统的故障恢复需求;架构符合系统的数据备份需求;系统与外网进行了有效隔离;有应用系统功能结构图并涵盖了系统主要需求;架构具备可扩展性;数据库架构无单点故障;应用系统架构有负载均衡。
5.根据权利要求2所述基于过程监控的软件质量综合评估方法,其特征在于:所述详细设计评审包括以下检查项:
需要覆盖所有的总体设计条目;适用范围清晰明确;约束定义是否清晰明确;系统集成设计中每个功能点说明详细准确;系统集成设计中每个功能点集成功能需求明确;系统集成设计中每个功能点集成模式安全高效;系统集成设计中接口功能设计符合清晰规范;功能设计中每个模块描述清晰规范;功能设计中服务调用关系清晰规范;服务设计服务清单全面准确;应用组件设计服务清单全面准确;软硬件平台设计中有系统物理架构图;软硬件平台设计中有具体的硬件资源配置估算;软硬件平台设计中硬件资源配置估算合理准确;集中监控设计全面合理;备份策略满足具体需求设计;整体设计说明通俗易懂。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司信息中心,未经广东电网有限责任公司信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711024779.0/1.html,转载请声明来源钻瓜专利网。