
软件质量特性.docx
2页软件质量特性.功能性、可靠性、可用性、效率、可 软十质量特土.维护性、可移植性(1 )功能性 j …… _ f心_v r 如曰匕I主:与功能及其指定的性质有关的一组软件属性包括适宜性、准确性、互用性、依从土、安全性适宜性:规定任务提供一组功能的能力及这组功能的适宜程度准确性:系统 满足规格说明和用户目标的程度,即在预定环境下能正确地完成预定功能的程 度互用性:同其它指定系统协同工作能力依从性:软件服从有关标准、约定、 法规及类似规定的程度安全性:避免对程序或数据的非授权故意或意外访问 的能力2) 可靠4土 :与软件在规定的一段时间内和规定的条件下维持其性 能水平有关的一组软件属性包括成熟性、容错性、可恢复性成熟性:由软 件故障引起失效的频度容错性:在软件错误或违反指定接口情况下维持指定性能水平的能力可恢复 土:在故障发生后重新建立其性能水平、恢复直接受影响数据的能力,以及为 达到目的所需的时间与工作量3) 可用'土 :与使用的难易程度及规定或隐含用户对使用方式所做 的评价有关的软件属土包括可理解性、易学性、可操作性可理解性:用户 理解该软件系统的难易程度易学性:用户学习使用该软件系统的难易程度。
可操作性:用户操作该软件系 统的难易程度4) 效率:与在规定条件下软件的性能水平与所用资源量之间的关系有关的一组属性包括时间特性、资源特性时间特性:响应和处理时间及软件执行其功能是的吞吐量资源特性:软件执行其功能时,所使用的资源量及使用资源的持续时间5)可维护性 :与软件维护的难易程度有关的一组软件属性包括可分析性、可修改性、 稳定性、可测试性可分析性:诊断缺陷或失效原因、判定待修改程序的难易程度可修改性:修 改、排错或适应环境变化的难易程度稳定性:修改造成难以预料的后果的风 险程度可测试性:测试已修改软件的难易程度6)可移植性:与软件可从某一环境转移到另一环境的能力有关 的一组软件属性包括适应性、易安装性、一致性、可替换性适应性:软件 无需采用特殊处理就能适应不同的规定环境的程度易安装性:在指定环境下 安装软件的难易程度一致性:软件服从于可移植性有关的标准或约定的程度可替换性:软件在特 定软件环境中用来替代指定的其他软件的可能性和难易程度。
