ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性和27个子特性去测试、评价一个软件。这个模型是软件质量标准的核心,对于大部分的软件,都可以考虑从这几个方面 着手进行测评。

测试人员必须学习掌握的知识,基本上软件都可以从这几个方面考虑着手测试。工作中根据实际测试活动去理解和体会概念和区别。

一、功能性(Functionality):

1、适合性(Suitability):解释有没有-提供了相应的功能

2、准确性(accuracy):正确(用户需要的)解释对不对

3、互操作性(Interoperability):产品与产品之间交互数据的能力

4、保密安全性(Security):软件产品保护信息和数据的能力。 如数据库加密,IP,登陆次数限制防Dos 攻击

5、功能性的依从性(Functionality Compliance):国际/国家/行业/企业 标准规范一致性

二、可靠性(Reliability):产品在规定的条件下,在规定的时间内完成规定功能的能力

三要素:规定的环境,规定的时间,规定的性能

1、成熟性(Maturity):内部接口防范-防止内部错误导致软件失效的能力

2、容错性(fault tolerance):外部接口防范-软件出现故障,自我处理能力

3、易恢复性(recoverability):失效情况下的恢复能力

4、可靠性的依从性(Reliability Compliance)国际/国家/行业/企业 标准规范一致性

三、易用性(Usability):在指定使用条件下,产品被理解、学习、使用和吸引用户的能力

1、易理解性(Understandability):

2、易学性(Learnability):

3、易操作性(operability):

4、吸引性(attractiveness):

5、易用性的依从性(Usability compliance):国际/国家/行业/企业 标准规范一致性

四、效率性(efficiency):在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力

1、时间特性(time behavior):平均事务响应时间,吞吐率,

2、资源利用性(resource utilization):CPU 内存 磁盘 IO 网络带宽 队列 共享内存

3、效率依从性(efficiency compliance):

五、可维护性(maintainability):"四规", 在规定条件下,规定的时间内,使用规定的工具或方法修复规定功能的能力

1、易分析性(analyzability): 定位成本-分析定位问题的难易程度

2、易改变性(changeability):降低修改缺陷的成本-软件产品使指定的修改可以被实现的能力

3、稳定性(stability):防止意外修改导致程序失效

4、易测试性(testability):降低发现缺陷的成本--使已修改软件能被确认的能力

5、维护性的依从性(maintainability compliance)

六、软件可移植性(Portability):从一种环境迁移到另一种环境的能力

1、适应性(adaptability):适应不同平台

2、易安装性(installability):被安装的能力

3、共存性(co-existence):兼容性

4、易替换性(replaceability)

5、可移植性的依从性:(portability compliance)

ISO 9126软件质量模型的6大特性和27个子特性,测试人员建议深入了解相关推荐

  1. ISO/IEC 9126 软件质量模型

    ISO/IEC 9126 (1991年发布)是一个软件质量的评估标准,后来被最新的软件质量标准ISO/IEC 25010:2011(2011年发布)取代. ISO/IEC 9126 软件质量模型 IS ...

  2. 软件质量模型的6大特性27个子特性

    软件质量模型的6大特性27个子特性 软件质量模型的六大特性27个子特性     一.功能性:     1.适合性:软件是否提供了相应的功能     2.准确性:软件提供的功能是否正确(用户需要的)   ...

  3. ISO/IEC软件质量模型中,质量特性及其子特性表

    ISO/IEC软件质量模型中,质量特性及子特性表 功能性 可靠性 易用性 效率 可维护性 可移植性 适合性 容错性 易理解性 时间特性 可分析性 适应性 准确性 易回复性 易学性 资源利用率 可修改性 ...

  4. ISO/IEC9126 软件质量模型

    知识点 常考点: 功能性 →  安全性 易用性 → 吸引性 可维护性 → 可分析性 可维护性 → 稳定性 试题 在ISO/IEC软件质量模型中,易使用性的子特性不包括(31). (31)        ...

  5. 【中级软考】软件质量模型的六大特性27个子特性(软件质量特性:功能性、可靠性、易用性、效率性、软件维护性、软件可移植性)

    文章目录 一.功能性: 二.可靠性:产品在规定的条件下,在规定的时间内完成规定功能的能力 三.易用性:在指定使用条件下,产品被理解. 学习.使用和吸引用户的能力 四.效率性:在规定台条件下,相对于所用 ...

  6. 笔记-知识产权与标准化知识-软件质量模型(重)

    软件质量模型:6大特点和27个子特点:(重点,错多次了) 功能性:一组功能及其指定的性质有关的一组属性.适合性.准确性.互用性/互操作性.依从性.安全性. 可靠性:在规定的一段时间和条件下,软件维持其 ...

  7. 软件质量模型介绍ISO/IEC 9126和ISO/IEC 25010

    ISO/IEC 9126软件质量模型( 一种评价软件质量的通用模型,包括 6大特性和27个子特性) ISO/IEC 25010( 八个特性和31个子特性, ISO9126多了两个主特性:兼容性和安全性 ...

  8. 软件质量模型ISO/IEC25010

    文章目录 前言 ISO/IEC 25010 功能性 适合性 正确性 完备性 功能性的依从性 兼容性 共存性 互操作性 兼容性的依从性 安全性 保密性 完整性 真实性 抗抵赖性 可核查性 安全性的依从性 ...

  9. 软件测试常见概念(软件生命周期、软件开发模型、软件质量模型、软件缺陷管理、软件测试概述、软件测试分类、软件测试与软件开发、软件测试原则、黑盒测试方法、白盒测试方法、性能测试)

    文章目录 1. 软件概述 1.1 软件生命周期 1.2 软件开发模型 1.2.1 瀑布模型 1.2.2 快速原型模型 1.2.3 迭代模型(增量模型或演化模型) 1.2.4 螺旋模型 1.2.5 敏捷 ...

最新文章

  1. 实验 8 数组2 ok
  2. 码教授告诉你面试不要骄傲自负,也不妄自菲薄
  3. sklearn:sklearn.feature_selection的SelectFromModel函数的简介、使用方法之详细攻略
  4. 背景透明的 Dialog
  5. psql where里有自定义函数慢_使用gplearn自定义特征自动生成模块
  6. Swoole 源码分析——Server模块之初始化
  7. 解决Ubuntu“下载额外数据文件失败 ttf-mscorefonts-installer”的问题
  8. Javascript 对象一(对象详解)
  9. slim框架中防止crsf攻击时,用到的函数hash_equals
  10. 模糊查询时,页面没有数据,数据库编辑器里可以正常显示数据
  11. TypeError: Object of type ‘TrackedArray‘ is not JSON serializable
  12. 012-JDK可视化监控工具-jstack
  13. 117页电子书!优酷 APP “暗黑模式”设计与技术完整总结
  14. HttpResponseCode错误码整理
  15. vue的报错 error Trailing spaces not allowed
  16. 波特率、比特率 与数据传输速率的区别
  17. bugku 啊哒 有趣的表情包
  18. Visual Studio中Git的使用(完全图解)
  19. 打印机在不同操作系统的打印区别
  20. SQL server 常见面试题

热门文章

  1. 10·24|程序员节!
  2. idr寄存器、_STM32中的IDR和ODR寄存器
  3. 简单内存泄漏检测方法,解决Detected memory leaks!问题 .
  4. 算法竞赛入门【码蹄集进阶塔335题】(MT2001-2025)
  5. 如何搭建符合企业数字化电商解决方案之理解建议
  6. 货郎担问题java算法_迷宫最短路径-货郎担问题的解决思路
  7. MATLAB根据正态分布样本计算概率密度函数,生成服从样本正态分布的随机数
  8. css规则定义的分类,CSS规则定义英汉对照表
  9. 3D Question Answering
  10. 游戏模型提取工具ninjaripper_【游戏角色建模】ZBrush建模的15个小技巧,建模新手都用得上的干货...