软件质量的定义
实体(被测试系统)基于某些特性满足需求的程度。
实体 特性 需求
1) 实体:软件——被测对象
2) 特性:基于ISO9126分析SRS得出测试内容,分析测试内容的两种主要方法:
a. ISO 9126分析方法 优点:国际标准
b. 测试类型分析方法 缺点:无标准,实际应用中需要企业根据自身行业特点定义测试类型
*相同点:成功经验复用,二者存在对应关系
3) 需求:质量三个层次
a. 符合需求规格(内部要求)
b. 用户显示需求(外部要求)
c. 用户隐式需求(使用要求)
4) 质量铁三角:过程 技术 组织
软件质量管理体系
质量管理理论:
第一阶段:检验质量管理
第二阶段:统计质量控制
第三阶段:全面质量管理
流行的质量管理体系
1) ISO
a. 三个核心
ISO9000 管理理念和原则
Iso9001 组织质量管理体系必须履行的的要求做了明确的规定
ISO9004 组织持续改进的指南标准
b. 八项质量原则
1) CMM/CMMI(Capability Maturity Model)能力成熟度模型
a. 起源:美国国防部委托立项 美国软件工程研究所(SEI)提出的模型
用来:
评估软件承包商能力
协助组织改进过程、提高过程能力
b. 必要性
业界的实施标准
业界的交流语言
中国企业获取国际订单的门槛
向下采购的保障
降低软件生产风险的有力手段
c. 特点及各级概要
初始级:不可预测的、无序的、混乱的。
可重复级:有纪律的,经验复用
已定义级:标准的、一致的
已管理级:可预测的
2) 六西格玛
优化级:不断改进的
软件质量模型
质量模型:一组特性及特性之间的关系,它提供规定质量需求和评价质量的基础。
觉得不错的朋友关注下哈~后面会分享更多干货。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。