软件质量特性及其子特性列表
质量特性 |
详细 |
质量子特性 |
详细 |
功能性 |
与一组功能及其指定的性质有关的一组属性。这里的功能是指满足明确或隐含的需求的哪些功能 |
适合性 |
与规定任务能否提供一组功能及这组功能的适合程度有关的软件属性 |
准确性 |
与能否得到正确或相符的结果或效果有关的软件属性 |
||
互用性、互操作性 |
与其他指定系统进行交互的能力有关的软件属性 |
||
依从性 |
使软件遵循有关的标准、约定、法规及类似规定的软件属性 |
||
安全性 |
与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性 |
||
可靠性 |
与在规定的一段时间和条件下,软件维持其性能水平的能力有关的一组属性 |
成熟性 |
与由软件故障引起失效的频度有关的软件属性 |
容错性 |
与由软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属性 |
||
可恢复性 |
在失效发生后,重建其性能水平并恢复直接受影响数据的能力,以及为达此目的所需的时间和能力有关的软件属性 |
||
易用性 |
与一组规定或潜在的用户为使用软件所需作的努力和对这样的使用所作的评价有关的一组属性 |
易理解性 |
与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性 |
易学习性 |
与用户为学习软件应用所花的努力有关的软件属性 |
||
易操作性 |
与用户为操作和运行控制所花的努力有关的软件属性 |
||
效率 |
与在规定的条件下,软件的性能水平与所用的资源量之间关系有关的一组属性 |
时间特性 |
与软件执行其功能时响应和处理时间及吞吐量有关的软件属性 |
资源特性 |
与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性 |
||
可维护性 |
与进行指定的修改所需的努力有关的一组属性 |
易分析性 |
与为诊断缺陷或失效原因及为判定待修改的部分所需努力有关的软件属性 |
易修改性 |
与进行修改,排除错误或适应环境变化所需努力有关的软件属性 |
||
稳定性 |
与修改所造成的未预料结果的风险有关的软件属性 |
||
可测试性 |
与确认已修改软件所需的努力有关的软件属性 |
||
可移植性 |
与软件可从某一环境转移到另一环境的能力有关的一组属性 |
适应性 |
与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性 |
易安装性 |
与在指定环境下安装软件所需努力有关的软件属性 |
||
一致性 |
使软件遵循与可移植性有关的标准或约定的软件属性 |
||
易替换性 |
与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性 |