ISO/IEC 9126 软件质量模型,是建立在McCall和Boehm模型之上的,同时加入了功能性要求,还包括识别软件产品的内部和外部质量属性。该软件质量模型包括6大特性和27个子特性:
6大特性:
1、功能性(Functionality):当软件在指定条件下使用时,软件产品提供满足明确和隐含需要的功能的能力;
2、可靠性(Reliability):在指定条件下使用时,软件产品维持规定的性能级别的能力;
3、易用性(Usability):在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力;
4、效率(Efficiency):在指定条件下使用时,相对于所用资源的数量,软件产品可提供适当性能的能力;
5、可维护性(Maintainability):软件产品可被修改的能力。修改可能包括纠正、改进或软件对环境、需求和功能规约变化的适应程度;
6、可移植性(Portability):软件产品从一种环境迁移到另一种环境的能力。
一、功能性
功能性包含5个子特性:
适合性:为目标用户提供合适功能的能力
准确性:为目标用户提供正确结果的能力
互操作性:交互数据,互相配合的能力
安全性:保护信息和数据的能力
依从性:符合相关标准和规范的能力
二、可靠性
可靠性包含4个子特性:
成熟性:防止内部错误导致软件失效的能力
容错性:软件出现故障,自我处理能力
可恢复性:失效情况下的恢复能力
可靠性的依从性:软件遵循与可靠性相关的标准或规定的能力
三、易用性
易用性包含5个子特性:
易理解性
易学性
易操作性
吸引性
易用性的依从性
四、效率
效率包含3个子特性:
时间特性:平均事务响应时间,吞吐率,TPS(每秒事务数)
资源利用性:使用合适数量和类别资源(CPU 内存 磁盘 IO等)的能力
效率的依从性:软件遵循与效率相关的标准或约定的能力
五、可维护性
可维护性包含5个子特性:
可分析性:分析定位问题的能力
可修改性:软件能够被修改的能力
稳定性:软件不会因为修改而造成意外结果的能力
可测试性:软件已修改的部分能够被确认的能力
可维护性的依从性:遵循与可维护性相关的标准或约定的能力
六、可移植性
可移植性包含5个子特性:
适应性:软件无须额外手段就能适应不同环境的能力
可安装性:在指定环境中被安装的能力
共存性:软件在公共环境中,与其它分享公共资源的独立件共存的能力
易替换性:软件在同样的环境下,替换另一个相同用途的指定软件的能力
可移植性的依从性:遵循与可移植性相关的标准或约定的能力
相关推荐
ISO/IEC 9126-1:2001规定了软件产品的质量模型,为软件开发和维护提供了一套通用的质量评估框架。这一部分定义了软件质量的关键要素及其相互关系,帮助组织识别和评估软件质量。 **2. 符合性** 该标准定义了一系列...
### ISO/IEC 25010:软件质量控制标准详解 #### 一、标准概述 ISO/IEC 25010是国际标准化组织(ISO)与国际电工委员会(IEC)共同制定的一套软件质量控制标准。该标准为软件产品和服务的质量提供了全面的指导原则...
DOCX: 中文翻译 ISO/IEC 7498-2 | GB/T 9387.2 信息处理系统-开放系统互连-基本参考模型-第2部分: 安全体系结构 PDF: 英文原版 ISO/IEC 7498-3 OSI Basic Reference Model - Naming and addressing PDF: 英文原版 ...
ISO/IEC 27004-2016中文版本 ISO/IEC 27004-2016中文版本是国际标准化组织(ISO)和国际电工委员会(IEC)共同制定的标准,旨在帮助组织评估信息安全性能和信息安全管理系统的有效性,以满足ISO/IEC 27001:2013的...
### ISO/IEC 20000-4:2010 过程参考模型 #### 概述 ISO/IEC 20000-4:2010标准是信息技术服务管理(ITSM)领域的一项重要技术报告,它提供了过程参考模型(PRM),帮助组织设计、实施和改进其服务管理体系(SMS)。...
《ISOIEC 25010-2011软件质量模型》是国际标准化组织(ISO)和国际电工委员会(IEC)联合制定的一套系统和软件工程领域的标准,全称为“系统和软件工程-系统和软件质量需求和评估(SQuaRE)”。这个模型为评估和改进...
ISO/IEC 9126是ISO/IEC 9126软件工程产品质量国际标准的旧版,它被ISO/IEC 25010所取代。这个标准将软件产品质量定义为两部分:内部质量和外部质量。内部质量是指软件产品本身的属性,如效率、可维护性等;外部质量...
ISO/IEC 38505-1中文版是一份由国际标准化组织(ISO)和国际电工委员会(IEC)共同发布的关于信息技术管理领域的国际标准。该标准主要涉及数据治理的应用,属于ISO/IEC 38500系列标准的一部分。ISO/IEC 38505-1为...
- **音频采样率扩展**:标准提供了将ISO/IEC 11172-3(即MPEG-1 Layer III,也称MP3)的音频编码扩展到更低采样频率的方法,这使得音频在较低带宽条件下仍能保持良好的质量。 - **多声道音频支持**:ISO/IEC 13818...
度量模型是对软件质量进行定量评估的方法,ISO/IEC 9126标准提供了每个质量特性和子特性的度量模型。例如,功能性的度量模型可以使用故障率等指标来评估软件的性能。 评估准则是对软件质量进行综合评估的依据,ISO/...
ISO/IEC 9899:1999,通常被称为C99,是由国际标准化组织(ISO)和国际电工委员会(IEC)联合发布的C语言标准的1999年版本。这个标准继承并扩展了1989年发布的ISO/IEC 9899:1990标准,也就是熟知的C89或ANSI C标准。...
标题中的"ISO/IEC 9075(1-4,9-11,13,14):2011"指的是国际标准化组织(ISO)和国际电工委员会(IEC)联合制定的一系列数据库标准,这个标准在2011年进行了更新。这个标准的全称为"Information technology - Database ...
ISO/IEC 13818-1标准,又称为MPEG-2 Systems,是国际标准化组织(ISO)和国际电工委员会(IEC)联合技术委员会JTC1下的第29分委会WG11(Moving Pictures Experts Group,MPEG)制定的一份关于运动图像及其伴音编码的...
ISO/IEC 9899:2011标准,又称C11标准,是ISO(国际标准化组织)和IEC(国际电工委员会)联合制定的C语言的最新标准,正式发布于2011年。C11标准是对1999年发布的C99标准的进一步更新,引入了一些新的功能和改进,以...
ISO/IEC 25010 是一个国际标准,由国际标准化组织(ISO)和国际电工委员会(IEC)联合制定,旨在为系统和软件的质量要求与评估提供统一的标准。这个标准是系统和软件工程(SQuaRE,Software Quality Requirements ...
ISO/IEC 25010作为软件质量领域的重要标准,是在ISO/IEC 9126的基础上修订而来,后者在软件质量方面定义了六个质量特性:功能性、可靠性、可用性、效率、可维护性和可移植性,每个质量特性下又细分为多个子特性。ISO...
《ISO/IEC14496-1》标准,也称为MPEG-4 Part 1,是国际标准化组织(ISO)与国际电工委员会(IEC)联合制定的一份技术规范,主要关注数字媒体编码的音频、视频以及相关数据的表示和传输。这份文档,即“ISO-14496-1....
《ISO/IEC TR 13335信息安全技术指南》是国际标准化组织(ISO)与国际电工委员会(IEC)联合发布的一份技术报告,旨在为组织和个人提供信息安全管理和实践方面的指导。这个中文版的压缩包包含了五个部分的PDF文档,...
ISO/IEC 25000标准族的发展起源于早期的软件质量度量和评价工作,尤其是ISO/IEC 9126标准。ISO/IEC 9126为软件产品的质量提供了六个质量特性:功能适当性、可靠性、使用性、效率、维护性和可移植性。随后,ISO/IEC ...