1.听任客户反馈缺陷(原始级,最低级)
2.过程与产品质量保证(Process and Product Quality Assurance ,简称:PPQA)
属于CMMI 概念。(CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成
1.验证
●软件架构评价与实现一致性评价
●路径覆盖测试
●非功能性:负载、压力及性能测试
●基于决策表的测试
●基于功能分解的测试
●测试用例复用
●用户验收测试
●持续集成(敏捷开发中尽早发现集成问题的一种理念或原则)
1.功能点是什么?
功能点是一种度量软件规模的单位;功能点方法是从用户视角度量软件规模度量的一种方法。通常用于软件造价领域。
1970年,IBM提出功能点方法,主要用于金融领域;1980年,功能点方法在国际上逐步发展和推广应用,形成国际标准,并广泛运用于金融、电信、政府等领域。
;1990年,日本
PDCA循环 - 戴明(W.Edwards Deming)
质量三部曲 - 朱兰(Joseph M.Juran)
零缺陷 - 克劳士比(Philip B.Crosby)
六西格玛(6Sigma) - 摩托罗拉 Motorola
1. 戴明-PDCA循环
PDCA,即是计
全要素:产品质量、工作质量、服务质量、过程质量、管理质量等。
全过程:产品生命周期全过程,从需求、设计、实现、交付、维护等。
全员参加:质量管理不是某个人或某个部门的事,需要全体人员的参与。
1.以顾客为中心
2.领导的作用:对质量的推动作用
3.全员参与
4.过程方法:所有资源和活动都作为过程管理
5.系统性管理:确定计划和目标,系统的全局的管理措施
6.持续改进:作一件事不难,难的是坚持
7.以事实为基础:决策建立在事实基础之上
8.互利的
1.需求不明确
2.系统设计的结构性缺陷
3.设计文档残缺,需求设计等文档没有保持同步更新
4.测试的完整性和深入性
5.违反软件开发流程
6.不遵守编码规范
7.开发不按照设计文档进行
8.对发现的bug不重视
9.项目经理对项目进度、质量
1978年,麦考尔(McCall)等人提出了从软件质量要素、准则到度量的三层模型
3个层次:
产品运行、产品维护、产品迁移
11个因素:
(产品运行5个因素):正确性、完整性、可靠性、效率、可使用性
(产品维护3个因素):可维护性、可测试性、灵活性
(产品迁移3个因素