职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 830|回复: 0

关于软件质量

[复制链接]
735047968 发表于 2014-12-25 10:04 | 显示全部楼层 |阅读模式
质量这一概念有许多不同的定义。在《词海》中,就把质量一词解析为“产品或工作的优劣程度”。国际标准化组织(ISO)把质量定义为“与一个产品或服务是否能够满足其指定的或蕴涵的需求有关的性质与特征的总合”。同其它产品一样,软件的质量也不是绝对的,在不同的情况下,对不同的人来说,软件质量的含义是不同的。
1. 软件质量要素
软件产品的质量是由许多软件性质构成的,这些性质常称为软件质量要素。一般来讲,软件的质量因素有下列11个。
(1)易使用性:是指软件易于使用的程度。
(2)完整性:保护软件不被未经同意的存储和使用的能力。
(3)效率:指软件对计算机资源的使用效率,包括运算时间效率和存储空间效率。
(4)可靠性:不失败的能力。
(5)正确性:程序完成其规约的程度。
(6)易维护性:在程序的操作环境中,确定软件故障的位置并纠正故障的难易程度。
(7)灵活性:当软件操作环境变化时,对软件作相应修改的难易程度。
(8)易测试性:对软件测试以保证其无错误和满足其规约的难易程度。
(9)易移植性:将一个程序从一个运行环境移植到另一个运行环境的难易程度。
(10)易复用性:复用一个软件或其部分的难易程度。
(11)互用性:将一个软件系统和其它软件系统组合在一起的难易程度。
2.软件质量要素的衡量标准
软件每个质量要素又包含一系列的衡量标准,具体为:
(1)易使用性:包括易操作性、培训、易交流性、输入和输出量、输入输出速度。
(2)完整性:包括存储控制、存储审查。
(3)效率:包括运行效率、存储效率。
(4)可靠性:容错性、一致性、准确性、简洁性。
(5)正确性:包括易追溯性、一致性、完备性。
(6)易维护性:一致性、简洁性、简明性、模块性、自我描述性。
(7)灵活性:模块性、一般性、易扩展性、自我描述性。
(8)易测试性:简洁性、模块性、检视、自我描述性。
(9)易移植性:模块性、自我描述性、硬件独立性、软件独立性。
(10)易复用性:通用性、模块性、自我描述性、硬件独立性、软件独立性。
(11)互用性:模块性、通讯共同性、数据共同性。
每个衡量标准的定义为:
(1)易追溯性:指在特定的软件开发与操作环境中,能够从软件的需求寻找出其相应的实现的能力与性质。
(2)完备性:指软件实现了其全部所需功能的性质。
(3)一致性:指在软件的设计与实现中采用统一的技术与术语的性质。
(4)准确性:指软件的输出与计算中的精度满足其需求的性质。
(5)容错性:指在非正常条件下,仍然能够操作软件的性质。
(6)简洁性:指软件以最容易理解的方式实现其功能的性质。
(7)模块性:指用一系列在很大程度上相互独立的模块来构成软件的性质。
(8)一般性:指软件所提供的功能具有应用范围广的性质。
(9)易扩展性:指易于对软件存储空间和计算功能进行扩充的性质。
(10)检视:指软件所提供的用于测量使用情况和识别错误的属性。
(11)自我描述性:指软件中包含它对功能的实现的解析性信息的属性。
(12)运行效率:指软件使用最少的处理时间的性质。
(13)存储效率:指软件在操作中对存储空间的需求最少的性质。
(14)存储控制:指反映对软件及其数据的存储进行控制的能力的性质。
(15)存储审查:指对软件及其数据的存储进行审查、记录能力的性质。
(16)易操作性:指决定软件的操作与操作过程的复杂程度与难易程度的性质。
(17)培训:指支持从初步熟悉到熟练操作软件的过度的性质。
(18)易交流性:指软件的输入与输出能够被人们理解的程度的性质。
(19)软件独立性:指决定对软件环境中的其它软件的依赖程度的性质。
(20)硬件独立性:指决定软件对硬件环境的依赖程度的性质。
(21)通讯共同性:指软件使用标准的通讯协议与界面的性质。
(22)数据共同性:指软件使用标准的数据表示格式的性质。
(23)简明性:软件的实现使用最少代码的性质。
每一个软件质量衡量标准又可以有多个不同的度量。软件质量度量有的作用于软件的代码,有的作用于软件开发过程中产生的中间结果和文档。
​
了解企业软件测试服务请访问http://www.Ltesting.com.cn
了解电脑软件测试培训请访问http://www.Ltesting.cn
了解软件测试教程请访问http://www.Ltesting.net
了解ISTQB报名请访问http://www.Istqb.org.cn
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-3-29 15:12 , Processed in 0.112637 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表