[发明专利]软件系统开发质量的分析评估方法在审
申请号: | 201711281071.3 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108154287A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 吴健 | 申请(专利权)人: | 千寻位置网络有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06F11/36 |
代理公司: | 上海市海华永泰律师事务所 31302 | 代理人: | 包文超 |
地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件系统开发 分析评估 软件开发过程 定义缺陷 可维护性 可移植性 量化评估 缺陷产生 软件产品 软件系统 实现软件 系统开发 质量模型 易用性 质量控制 迭代 归类 追踪 开发 制定 | ||
本发明提供了一种软件系统开发质量的分析评估方法,包括以下步骤:步骤1,根据软件产品质量模型,将软件质量分为功能性、可靠性、易用性、效率、可维护性和可移植性六个属性;步骤2,针对每个属性定义缺陷产生的原因类别;步骤3,针对软件系统的特点制定对应的分值,对开发人员在软件系统开发过程中每个属性对应的缺陷进行扣分处理;步骤4,对软件系统开发质量进行迭代计分和评分,实现软件系统开发质量的量化评估。本发明对缺陷产生的原因进行追踪,并归类;以此来加强质量控制,提升软件开发过程的整体质量。
技术领域
本发明涉及软件开发技术领域,具体涉及一种软件系统开发质量的分析评估方法。
背景技术
软件系统开发质量,是与软件产品满足规定的或隐含的能力要求有关的特征与特征综合;保证软件质量,是贯穿整个软件生命周期的重要问题,对软件质量进行有效评估,也日益成为保证软件质量的一种重要手段。
由于软件产品具有复杂性、抽象性、不确定性和难于度量等特点,人们对软件质量的认识也一直存在局限性和非系统性,而软件质量评估往往是模糊且不确定的,因此软件质量评估也一直是软件质量保证中的一个难题。各国的研究人员在软件质量评估领域投入了大量精力,进行了深入研究,也提出了各种软件质量评估体系。
虽然各种软件质量评估体系对软件质量的评估有所区别,但这些软件质量评估体系都是根据预先设定的质量指标来考察软件质量;但是不同的质量指标对软件质量有着不同程度的影响,因此随着研究的深入,在进行软件质量评估时,根据影响程度的不同,为不同的质量指标设定不同的权重值。
现有软件系统开发质量评估方法存在的问题在于,对缺陷管理仅做到在技术层面追踪缺陷产生的原因,且只有缺陷的历史记录,少有分析,更没有量化评估。
发明内容
本发明提供了一种软件系统开发质量的分析评估方法,透过软件产品质量模型的各属性,各阶段来深挖其原因,并对其作出评估给予评分,在每次迭代,对每个产品作出质量评分,从而达到软件质量的量化评估。
本发明采用的技术方案如下:
一种软件系统开发质量的分析评估方法,包括以下步骤:
步骤1,根据软件产品质量模型,将软件质量分为功能性、可靠性、易用性、效率、可维护性和可移植性六个属性;
步骤2,针对每个属性定义缺陷产生的原因类别;
步骤3,针对软件系统的特点制定对应的分值,对开发人员在软件系统开发过程中每个属性对应的缺陷进行扣分处理;
步骤4,对软件系统开发质量进行迭代计分和评分,实现软件系统开发质量的量化评估。
进一步地,所述步骤2中缺陷产生的原因类别包括产品设计类、需求理解类、粗心疏漏类、工作计划类和技术能力类。
进一步地,所述步骤3中,分值制定方法如下:开发人员满分100分,每个软件系统开发项目满分=开发人员数量*100分。
进一步地,所述步骤3中,对于同样类别的缺陷加倍扣分。
本发明对软件缺陷分析方法,对缺陷产生的原因进行追踪,并归类。本发明的有益效果在于加强软件系统开发质量控制,提升软件开发过程的整体质量。
附图说明
图1是本发明软件产品质量评估模型。
具体实施方式
本发明透过软件产品质量模型的各属性,各阶段来深挖其原因,并对其作出评估给予评分,在每次迭代,对每个产品作出质量评分,从而达到软件质量的量化评估。下文中,结合附图和实施例对本发明作进一步阐述。
图1是本发明软件产品质量评估模型,将软件的质量分为六个属性,以及多个子属性,具体如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于千寻位置网络有限公司,未经千寻位置网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711281071.3/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理