[发明专利]一种基于过程监控的软件质量综合评估方法在审
申请号: | 201711024779.0 | 申请日: | 2017-10-27 |
公开(公告)号: | CN107766249A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 陈英达;温柏坚;黄巨涛;林强;唐亮亮;钟苏生 | 申请(专利权)人: | 广东电网有限责任公司信息中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/57;G06Q10/06 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 施昊 |
地址: | 510080 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 过程 监控 软件 质量 综合 评估 方法 | ||
技术领域
本发明属于软件质量评估领域,特别涉及了一种基于过程监控的软件质量综合评估方法。
背景技术
现有的软件质量评估方法一般都是对于结果的评估,比如对软件进行各类测试的结果,对软件代码进行静态检查的结果,但软件质量的很多要素,如易扩展性、易维护性、模块独立性等等都很难通过测试结果来衡量,往往造成虽然软件通过了测试,但后期很难维护、很难适应业务需求的微小变化。此外,现有的软件质量评估结果一般采用定性而非定量的评估方法。
发明内容
为了解决上述背景技术提出的技术问题,本发明旨在提供一种基于过程监控的软件质量综合评估方法,将软件开发过程监控和软件测试结果结合起来对软件质量进行综合、定量的评估。
为了实现上述技术目的,本发明的技术方案为:
一种基于过程监控的软件质量综合评估方法,包括以下步骤:
(1)制定软件开发各阶段关键点的质量影响因子,每个质量影响因子包括若干检查项;
(2)根据软件用户的侧重点设定每个质量影响因子对应的权重;
(3)根据对应的权重分别计算每个质量影响因子的评估分数,各个质量影响因子的评估分数之和即为该软件质量的综合评估结果。
进一步地,在步骤(1)中,所述质量影响因子包括架构设计评审、详细设计评审、数据库设计评审、表现层设计评审、代码评审、安全评审以及测试用例通过率。
进一步地,在步骤(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。
进一步地,所述架构设计评审包括以下检查项:
需要有整体架构图;架构符合系统的性能需求;架构符合系统的可用性需求;架构符合系统的灾备需求;架构符合系统的容量需求;架构符合系统的故障恢复需求;架构符合系统的数据备份需求;系统与外网进行了有效隔离;有应用系统功能结构图并涵盖了系统主要需求;架构具备可扩展性;数据库架构无单点故障;应用系统架构有负载均衡。
进一步地,所述详细设计评审包括以下检查项:
需要覆盖所有的总体设计条目;适用范围清晰明确;约束定义是否清晰明确;系统集成设计中每个功能点说明详细准确;系统集成设计中每个功能点集成功能需求明确;系统集成设计中每个功能点集成模式安全高效;系统集成设计中接口功能设计符合清晰规范;功能设计中每个模块描述清晰规范;功能设计中服务调用关系清晰规范;服务设计服务清单全面准确;应用组件设计服务清单全面准确;软硬件平台设计中有系统物理架构图;软硬件平台设计中有具体的硬件资源配置估算;软硬件平台设计中硬件资源配置估算合理准确;集中监控设计全面合理;备份策略满足具体需求设计;整体设计说明通俗易懂。
进一步地,所述数据库设计评审包括表逻辑设计、表分区设计、字段逻辑设计、主键设计、索引设计和命名规则;
所述表逻辑设计包括以下检查项:
采用第三范式的设计方法;采用数据驱动而非硬编码的方式;创建表要指定到相应的数据表空间;严禁用系统表空间作为用户默认表空间;严禁在系统表空间上创建用户数据库对象;严禁在SYSTEM、SYS系统用户下创建用户数据库对象;所述表分区设计包括以下检查项:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司信息中心,未经广东电网有限责任公司信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711024779.0/2.html,转载请声明来源钻瓜专利网。