软件测试与质量 -软件质量模型(下)-讲义
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
效率 Efficiency
从初始用户需 求的角度进行
描述
可维护性 Magineering
可测试性 Testability
可理解性 Understandability
可修改性 Modifiability
设备独立性 Device independence
易用性 Usability
适合性 准确性 互操作性 安全保密性
功能性的依 从性
成熟性 容错性 易恢复性
可靠性的依 从性
易理解性 易学性
易操作性 吸引性
易用性的依 从性
效率 Efficiency
维护性 Maintainability
可移植性 Portability
质质量量特特性性 ((SSQQRRCC))
Time-behavior Resource utilization Capacity
Co-existence Interoperability
Appropriateness recognizability
Learnability Operability User error protection User interface aesthetics Accessibility
人机界面 Human Engineering
可测试性 Testability
可理解性 Understandability
可修改性 Modifiability
设备独立性 Device independence
自包含性 Self containedness
准确性 Accuracy 完备性 Completeness 完整性 Integrity 一致性 Consistency 可说明性 Accountability 设备效率 Device effieciency 可访问性 Accessibility 通信性 Communicativeness 自描述性 Self-descriptiveness 结构化性 Structuredness 简明性 Conciseness 易读性 Legibility 可扩充性 Augmentability
正确性 完备性 一致性 可信性 实时性 可访问性 依从性 保密性 效率 精度 可跟踪性 易理解性 易获取性 可移植性 可恢复性
华中科技
固有的
数据质量 依赖系统的
14
Dromey 质 量 模 型 ( 1995 年 , R. Geoff Dromey提出)
华中科技
管理员用户:产品 发布后,用户将对 产品的使用提出疑 问,或在使用中发 现新的缺陷,产品 发布后必须是可维 护的。
5
从相似用户需 求的角度进行
描述
软件总体实用性 General Utility
可移植性 Portability
可使用性 As-is Utility
可靠性 Reliability
为,执行对其系统行为的 测量得到度量的结果。
外部和内部 质量模型
的是为了确保获得所需的外 部质量和使用质量。
功能性
Functionality
可靠性 Reliability
易用性 Usability
适合性 准确性 互操作性 安全保密性
功能性的依 从性
成熟性 容错性 易恢复性
可靠性的依 从性
易理解性 易学性
易操作性 吸引性
易用性的依 从性
效率 Efficiency
维护性 Maintainability
可移植性 Portability
质质量量特特性性 ((SSQQRRCC))
时间特性 资源利用性
效率的依从 性
易分析性 易改变性
稳定性 易测试性
效率的依从 性
适应性 易安装性
共存性 易替换性
质质量量子子特特性性 ((SSQQDDCC))
准确性 Accuracy 完备性 Completeness 完整性 Integrity 一致性 Consistency 可说明性 Accountability 设备效率 Device effieciency 可访问性 Accessibility 通信性 Communicativeness 自描述性 Self-descriptiveness 结构化性 Structuredness 简明性 Conciseness 易读性 Legibility 可扩充性 Augmentability
Credibility Currentness Accessibility Compliance Confidentiality Efficiency
Precision Traceability Understandability Availability Portability Recoverability
10
Adaptability Installability Replaceability
ISO/IEC 25010质量模型
外部和内部 质量模型
华中科技
功能适用性 性能效率
兼容性
易用性
可靠性
安全性
可维护性
可移植性
完备性 正确性 适合性
时间特性 资源利用性
容量
共存 互操作性
易认知性 易学习 易操作
用户错误保护 用户界面 易掌握
时间特性 资源利用性
效率的依从 性
易分析性 易改变性
稳定性 易测试性
效率的依从 性
适应性 易安装性
共存性 易替换性
质质量量子子特特性性 ((SSQQDDCC))
可移植性的 依从性
9
ISO/IEC 25010质量模型
Software product quality
华中科技
Functional Suitability
自包含性 Self containedness
准确性 Accuracy 完备性 Completeness 完整性 Integrity 一致性 Consistency 可说明性 Accountability 设备效率 Device effieciency 可访问性 Accessibility 通信性 Communicativeness 自描述性 Self-descriptiveness 结构化性 Structuredness 简明性 Conciseness 易读性 Legibility 可扩充性 Augmentability
软件质量模型(下)
1
常见的质量模型
典型的基于经验的模型
层次模型 McCall质量模型 Boehm质量模型 ISO9126质量模型 ISO25010质量模型
关系模型 Perry模型 Gillies模型
典型的基于构建的模型
Dromey质量模型
华中科技
2
华中科技
Maturity Availability
Fault tolerance Recoverability
Confidentiality Integrity Non-
repudiation Accountability Authenticity
Modularity Reusability Analysability Modifiability Testability
Boehm 质 量 模 型 ( 1978 年 , Barry W. Boehm提出)
层次模型 通过一系列属性指标来量化软件质量
高层属性 中层属性 原始属性
3
可移植性 Portability
可靠性 Reliability
软件总体实用性 General Utility
可使用性 As-is Utility
华中科技
初始用户:通过原 始需求规格说明来 评价和描述质量。
4
可移植性 Portability
可靠性 Reliability
软件总体实用性 General Utility
可使用性 As-is Utility
效率 Efficiency
从管理员用户 需求的角度进
行描述
可维护性 Maintainability
动态模型
通过提供建立模型的方法来构建质量模型
华中科技
质量属性
Quality attributes
连接产品特性与质 量属性的方法
组件特性
Component properties
15
华中科技
Dromey 质 量 模 型 ( 1995 年 , R. Geoff Dromey提出)
5 对模型进行评价,识别弱点
Effectiveness Efficiency
Usefulness Trust
Pleasure Comfort
Economic risk mitigation
Health and safety risk mitigation
Environmental risk mitigation
Context completeness
成熟性 可用性 容错性 可恢复性
保密性 完整性 不可否认 责任性
认证
模块化 可重用性 易分析性 易修改性 易测试性
11
适应性 易安装性 易替换性
ISO/IEC 25010质量模型
Quality In Use
华中科技
Effectiveness Efficiency
Satisfaction Freedom from risk Context coverage
可移植性的 依从性
7
ISO/IEC 9126质量模型(1993年提出)
华中科技
使用质量模型
使用中度量:在用户使用过 程中完成,主要针对用户使 用的绩效,而非软件自身。
有效性
生产率
安全性
满意度
8
ISO/IEC 9126质量模型
外部和内部 质量模型
华中科技
功能性
Functionality
可靠性 Reliability
Flexibility
12
ISO/IEC 25010质量模型
使用中质量模型
华中科技
有效性 有效性
效率 效率
满意度
免于风险
特定环境覆盖
有用 可信 有趣 舒适
降低经济风险 降低健康和安全
风险 降低环境风险
周围环境完 备性
灵活性
13
ISO/IEC 25012数据质量模型
特性
Accuracy Completeness Consistency
4
3
识别组件特性如何
影响质量属性
组件特性
Component properties
1 质量属性
Quality attributes
х
2 组件
Components
16
典型的质量模型仍存在较多不足
McCall质量模型 Boehm质量模型 ISO9126质量模型 ISO25010质量模型
Dromey质量模型 ……
Performance Efficiency
Compatibility
Usability
Reliability
Security
Maintainability Portability
Functional completeness
Functional correctness Functional appropriateness
华中科技
相似用户:相同产 业或领域内的不同 用户,为了满足其 需求而需对产品加 以修改,使之在不 同环境下可用。
6
华中科技
外软I件部SO产度/品量IE过:C程在中测91试进2和行6使,质用通量模型(199内码3部过年度程提量中:进出在行),软件通设过计对和中编间
过观察软件产品的系统行
产品的静态分析来测量。目
华中科技
17
效率 Efficiency
可维护性 Maintainability
人机界面 Human Engineering
可测试性 Testability
可理解性 Understandability
可修改性 Modifiability
设备独立性 Device independence
自包含性 Self containedness