码迷,mamicode.com
首页 > 其他好文 > 详细

软件的质量属性

时间:2014-08-21 09:39:13      阅读:419      评论:0      收藏:0      [点我收藏+]

标签:使用   工作   时间   sp   应用   设计   安装   c   

质量属性的四种分类:

从架构设计所关心的角度,关心11种质量属性:

  1. 功能型:软件所完成预期工作的能力
  2. 性能:软件的响应能力,即经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数
  3. 可用性:软件能够正常运行的时间比例
  4. 可靠性:软件在应用或系统错误面前,在意外或错误使用的情况下,维持软件系统功能特性的基本能力
  5. 健壮性:在处理或环境中,系统能够承受压力或变更的能力
  6. 安全性:软件在向合法用户提供功能的同时,阻止非授权用户使用的企图或拒绝服务的能力
  7. 可修改性:能够快速的以较高的性能价格比对软件进行变更的能力                    
  8. 可变性:软件体系结构扩充或变更成为新体系结构的能力
  9. 易用性:衡量用户使用一个软件产品完成指定任务的难易程度
  10. 可测试性:软件发现故障并隔离,定位其故障的能力特性,以及在一定的时间和成本前提下,进行测试设计,测试执行的能力
  11. 互操作性:系统与外界或系统与系统之间相互作用的能力

《GB/T16260-2006 软件工程-产品质量》 中将质量属性分为6个方面,每个方面包含若干子特性:

  1. 功能性:适合性,准确性,互操作性,依从性,安全性
  2. 可靠性:成熟性,容错性,易恢复性
  3. 易用性:易理解性,易学性,易操作性
  4. 效率:时间特性,资源特性
  5. 可维护性:易分析性,易改变性,稳定性,易测试性
  6. 可移植性:适应性,易安装性,一致性,可替换性

McCall质量模型体系,将质量属性分为软件运行,软件修改,软件转移3个方面:

  1. 软件运行:正确性(功能性),可靠性,效率,完整性(安全性),可用性
  2. 软件修改:可维护性,可测试性,灵活性
  3. 软件转移:可移植性,可重用性,互操作性

 

软件的质量属性,布布扣,bubuko.com

软件的质量属性

标签:使用   工作   时间   sp   应用   设计   安装   c   

原文地址:http://www.cnblogs.com/machine/p/3925604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!