软件质量特性质量范围远景分析

用来描述软件质量特性的软件质量模型:
(1)ISO/IEC 9126软件质量模型
  功能性(适应性、准确性、互用性、依从性、安全性)
  可靠性(成熟性、容错性、可恢复性)
  易使用性(易理解性、易学性、易操作性)
  效率(时间特性、资源特性)
  可维护性(易分析性、易改变性、稳定性、易测试性)
  可移植性(适应性、易安装性、一致性、易替换性)
(2)Mc Call软件质量模型
Mc Call软件质量模型从软件产品的运行、修正、转移三个方面确定了11个质量特性。
Mc Call给出了一个三层模型框架,第一层是质量特性,第二层是评价准则、第三层是度量指标。

性能一般可以是关键任务的响应速度、吞吐量、对内存占用指标等等。   
可靠性一般可以是平均无故障时间等。   
可用性一般是系统无法工作时间(例如维护和故障恢复)占的比例。   
容错可以列举一些具体的严重故障下,系统受到的影响如何,比如数据是否丢失、是否还可以继续处理其他请求等等。 

质量范围

性能:
    一般可以是关键任务的响应速度、对内存占用指标。
    质量范围:响应速度<=2s;内存占用<=5M
可靠性:
    一般可以是平均无故障时间。
    质量范围:>=3600h
容错:
    在一些具体的严重故障下,系统受到的影响如何,比如数据是否丢失,是否还可以继续处理其他请求。
    质量范围:数据能恢复到最后一次备份。 保证在某一功能模块出现错误后,其它模块不受影响,比如后台管理出错,不影响前台的用户购物。但有逻辑关系的模块除外。比如登录模块出错,会影响用户购物。
可用性:
    一般是系统无法工作时间(例如维护和故障恢复)占的比例。
    质量范围:达到商品可用性标准。可用水平 99%.每年停机时间 43.8h。
可使用性:
    用户对产品易用、搜索性、透明性、一致性的评价。
    质量范围:用户能够容易地完成他们的目的,能使用搜索功能寻找信息,对产品信息不产生疑惑,保证网站页面风格上的一致。
可维护性:
开发人员和维护人员对产品分析性、变更性、稳定性、测试性的评价。
质量范围:系统文档详细、代码注释得当、代码符合规范,易于阅读和二次开发;系统结构合理,配置简单,容错能力强,易于运行、维护和测试。
可移植性:
     产品适应性、安装性、遵循性、替换性
质量范围:产品在安装.NET FrameWork的系统下,无论IIS、SQL Server版本如何,产品安装、运行都一致。
 
优先级
系统特性
优先级
99
强壮性
95
容错性
98
可用性
97
可使用性
100
可维护性
96
可移植性
94
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值