ISO/IEC 9126 是一个经典的软件质量评估模型,它从六个主要特性来评价软件产品的质量

ISO/IEC 9126 是一个经典的软件质量评估模型,它从六个主要特性来评价软件产品的质量,具体如下:

  1. 功能性(Functionality):指软件在指定条件下满足明确和隐含需求的能力。包括适合性、准确性、互操作性、安全性和功能依从性等子特性。

  2. 可靠性(Reliability):指软件在规定条件下和规定时间内持续执行所需功能的能力。包括成熟性、容错性、可恢复性以及可靠性依从性。

  3. 可用性(Usability):指软件被特定用户用来实现特定目标时,其易于理解、学习、使用和吸引用户的能力。包括易理解性、易学性、易操作性以及可用性依从性。

  4. 效率(Efficiency):指软件在规定条件下,相对于所用资源量,维持适当性能等级的能力。包括时间特性、资源利用率、容量以及效率依从性。

  5. 可维护性(Maintainability):指软件被修改以纠正缺陷、改进性能或适应环境变化的容易程度。包括可分析性、可修改性、稳定性、可测试性以及可维护性依从性。

  6. 可移植性(Portability):指软件从一种环境迁移到另一种环境的容易程度。包括适应性、可安装性、可替换性以及可移植性依从性。

该模型为软件质量的量化与评估提供了系统框架,广泛应用于软件开发过程中的质量保证与测试阶段。

ISO/IEC 9126 与 ISO/IEC 25010 的主要区别在于发布时间、结构更新以及对现代软件工程实践的适应性。

  • 发布时间与地位

    • ISO/IEC 9126 是1991年发布、2001年修订的软件质量模型,曾是国际公认的软件质量评估标准。
    • ISO/IEC 25010 发布于2011年,取代了 ISO/IEC 9126,成为当前推荐使用的软件产品质量标准。
  • 模型结构变化

    • ISO/IEC 9126 将软件质量划分为六大质量特性:功能性、可靠性、可用性、效率、可维护性、可移植性,并在每个特性下列出若干子特性。
    • ISO/IEC 25010 在继承原有框架的基础上进行了扩展和细化,将软件质量分为八大特性,新增了“安全性”(Security)作为独立的质量维度,并将“功能性”进一步明确为包括安全性相关功能。

    具体八大质量特性为:

    1. 功能完备性(Functional Suitability)
    2. 性能效率(Performance Efficiency)
    3. 兼容性(Compatibility)
    4. 易用性(Usability)
    5. 可靠性(Reliability)
    6. 安全性(Security)
    7. 可维护性(Maintainability)
    8. 可移植性(Portability)
  • 更强调用户视角与系统环境

    • ISO/IEC 25010 更加关注系统与外部环境的交互能力,如兼容性和安全性。
    • 引入了“使用质量”(Use Quality)的概念,即从最终用户在真实环境中完成任务的角度评估软件质量。
  • 术语更新与细化

    • 子特性更加具体。例如,“功能性”在 25010 中称为“功能完备性”,并细分为适合性、准确性、互操作性、安全功能等。
    • “效率”被更名为“性能效率”,强调响应时间、资源利用率等运行时表现。

总结:ISO/IEC 25010 是 ISO/IEC 9126 的演进版本,在保持原有核心思想的同时,增强了对现代软件需求(如网络安全、移动应用、云服务等)的支持,结构更清晰,适用范围更广。
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bol5261

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值