ISO/IEC 25010:2011 模型说明
2024年10月28日大约 4 分钟
ISO/IEC 25010:2011 模型说明
国际软件质量评价标准ISO/IEC 25010:2011弥补了ISO/IEC9126质量模型的不足,描述了8个质量特性和31个子特性。
一、功能适合性(Functional suitability)
- 功能完整性(Functional Completeness):软件产品实现的功能达到所有指定任务和用户目标的程度。
- 功能正确性(Functional Correctness):软件产品提供具有所需精度的正确或者相符的结果的程度。
- 功能适当性(Functional Appropriateness):软件产品促进完成指定任务和目标的程度。
二、性能效率(Performance Efficiency)
- 时间特性(Time-behavior):软件产品或系统在执行其功能时的相应和处理时间以及吞吐量满足要求的程度。
- 资源利用率(Resource Utilization):软件产品或系统在执行其功能时所使用的资源数量和类型满足要求的程度。
- 容量(Capacity):软件产品或系统的参数的最大极限满足要求的程度。
三、兼容性(Compatibility)
- 互操作性(Interoperability):两或多个软件系统或产品或组件可以交换信息并使用已交换信息的程度。
- 共存性(Co-existence):软件产品在与其他产品共享相同环境和资源的同时,能够有效的执行其所需功能,而不会对其他产品产生有害影响的程度。
四、易用性(Usability)
- 被识别的适当性(appropriateness recognizability):用户能够识别产品或系统是否适合他们需求的程度。
- 易学习性(Learnability):软件产品或系统能够使用户在紧急情况下学习如何有效、高效地使用它的程度。
- 易操作性(Operability):软件产品或系统易于操作、控制和恰当使用的程度。
- 用户错误防御(User error protection):软件产品或系统保护用户不出错的程度。
- 用户界面美观(User Interface aesthetics):软件产品提供的用户界面令用户愉快和满意的程度。
- 可访问性(Accessibility):软件产品或系统可以被具有最广泛特性和能力的人在特定使用环境中使用以实现特定目标的程度。
五、可靠性(Reliability)
- 成熟度(Maturity):软件系统、产品或组件在正常运行下满足可靠性要求的程度。
- 可用性(Availability):软件系统或产品在使用时可操作和可访问的程度。
- 容错性(Fault tolerance):尽管存在硬件或软件故障,但软件系统、产品或组件仍然按照预期运行的程度。
- 易恢复性(Recoverability):当发生中断或故障时,软件产品或系统能够恢复直接受影响的数据并重新建立系统所需状态的程度。
六、安全性(Security)
- 保密性(Confidentiality):软件原型能够确保数据只能由授权的人访问的程度。
- 完整性(Integrity):软件系统、产品或组件防止未经授权就修改或访问计算机程序或数据的程度。
- 抗抵赖性(Non-repudistion):软件系统能够证明已发生的行动或事件,以便日后不能否认这些事件或行动的程度。
- 责任(Accountability):根据实体的操作能唯一跟踪到该实体的程度。
- 真实性(Authenticity):主体或资源的身份可以证明是所声称身份的程度。
七、可维护性(Maintainability)
- 模块性(Modularity):软件系统或计算机程序由离散组件组成,使得对一个组件的更改对其他组件产生的最小影响的程度。
- 可复用性(Reusability):有价值的事物能够用于多个系统,或用于构建其他事物的程度。
- 易分析性(Analyzability):评估一个或多个零件的预期变更对产品或系统的影响,或诊断产品的缺陷或故障原因,或识别待修改零件的有效性和效率程度。
- 易修改性(Modifiability):在不引入缺陷或降低现有产品质量的情况下,软件产品或系统可以被有效且高效修改的程度。
- 易测试性(Testability):为软件系统、产品或组件建立有效且高效的测试标准,并进行测试确认软件是否满足这些标准的程度。
八、可移植性(Portability)
- 适应性(Adaptability):软件产品或系统能够有效地使用不同或不断发展的硬件、软件或其他操作或使用环境的程度。
- 易安装性(Installability):在指定环境中成功安装和/或写在产品或系统的有效性和高效性程度。
- 可替代性(Replaceability):在相同环境中,产品能够替换其他相同目的的指定软件产品的程度。