ISO9126 信息技术-软件质量特性的指南及软件评价技术,是国际标准化组织于1991年制定的软件质量测量标准。按照ISO9126的定义,软件的质量通常可以从以下六个方面去衡量(定义):
ISO/IEC 9126包含了哪些内容?
ISO9126 信息技术-软件质量特性的指南及软件评价技术,是国际标准化组织于1991年制定的软件质量测量标准。按照ISO9126的定义,软件的质量通常可以从以下六个方面去衡量(定义):
♦功用性(Functionality),即软件是否满足了客户功能要求;
♦可靠性(Reliability),即软件是否能够一直在一个稳定的状态上满足可用性;
♦可用性(Usability),即衡量用户能够使用软件需要多大的努力;
♦效率(Efficiency),即衡量软件正常运行需要耗费多少资源;
♦可维护性(Maintainability),即衡量对已经完成的软件进行调整需要多大的努力;
♦可移植性(Portability),即衡量软件是否能够方便地部署到不同的运行环境中。
ISO9126对每一特性规定了子特性,并提供了使用这些质量特性的指南,如表6-2所示。
表6-2 ISO9126中质量特性与子特性
功用性 (Functionality) |
依从性(Compliance) |
互操作性(Interoperability) |
|
精确性(Accuracy) |
|
合宜性(Suitability) |
|
安全性(Security) |
|
可靠性 (Reliability) |
成熟性(Maturity) |
错误容忍度(Fault Tolerance) |
|
恢复能力(Recoverability) |
|
可用性 (Usability) |
可理解(Understandability) |
可学习(Learnability) |
|
可操作(Operability) |
|
效率 (Efficiency) |
实践行为(Time behavior) |
资源行为(Resource behavior) |
|
可维护性 (Maintainability) |
变革性(Changeability) |
稳定性(Stability) |
|
分析性(Analyzability) |
|
可测试性(Testability) |
|
适用性(Adaptability) |
|
可移植性 (Portability) |
可安装性(Installability) |
可转移性(Replaceability) |
|
遵循性(Conformance) |
对于不同的产品,各种质量特性的重要程度是各不相同的。一旦软件产品的需求建立起来后,可以确定各属性对该软件的重要程度。如果应用ISO9126进行软件质量的评估,在对每一个特性进行评价后,需要对整个产品有一个综合的质量评价。度量的结果需要映射成等级以确定需求满足的程度。关于质量度量标准的选择以及如何对软件质量进行综合评价,ISO9126没有给出具体的方法。
京ICP备06004481号 Copyright 2002 - 2006 ITGov.org.cn, All Rights Reserved