什么是评价软件质量的ISO9126模型

ISO9126模型是一种评价软件质量的通用模型,它定义了软件的6个质量属性,分别是:功能性、可靠性、易用性、效率或性能、可维护性和可移植性。每一个属性又细分成一系列子属性。如表3-33所示。

功能性是指软件满足已确定要求的程度,包括适合性、准确性、互操作性和安全性4个子属性。比如说,购物网站上购买商品,像关键字搜索、商品浏览、选购商品、生成产品订单等都是用户需要的主要功能。订单费用的结算也必须是运行准确的,同时这个系统还会和银行卡支付系统进行交互,系统也要保证用户账号的安全。

可靠性指的是系统是否能够在一个稳定的状态下满足用户的使用,那么这就意味着软件要有代码出错的处理能力。当外部出现异常错误时,软件能够对异常进行处理保持正常的运行状态。或者在软件失效时,系统能够重新恢复到正常的运行,同时恢复受直接影响的数据。

易用性:是指在规定的条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。软件的易用性是用户在使用过程中所实际感受到的系统质量,它会直接影响到用户对产品的满意度。

性能也是影响产品质量的一个重要因素,通常从时间特性和资源使用两个方面来衡量。比如说,我们打开一个商品网页浏览商品,希望系统对用户请求具有快速的响应和处理,同时消耗的系统资源和网络带宽比较低。

可维护性是用于衡量软件产品被修改时,需要花费多大的努力。

可移植性是指软件从一种环境迁移到另一种环境的难易程度。可维护性和可移植性这两个属性,对于开发人员来说很重要的。

表3-33 ISO9126模型属性

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/492.html
返回顶部