软件质量的定义
软件质量分为软件产品质量和软件过程质量两个方面。
软件产品质量主要包括内部质量和外部质量,内部质量通常是指软件产品在开发过程中各个环节注入的产品质量属性,外部质量是指用户可以感知到的属性。
内部质量(共6个特性):可维护性、灵活性、可移植性、可读性、可理解性、可测试性
外部质量(共
审查(Inspection)
小组评审(Team Review)
走查(Walkthrough)
结对编程(Pair Programming)
同行桌查(Peer Deskcheck)
轮查(Passaround)
临时评审(Ad hoc Review)
1.听任客户反馈缺陷(原始级,最低级)
2.过程与产品质量保证(Process and Product Quality Assurance ,简称:PPQA)
属于CMMI 概念。(CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成
1.验证
●软件架构评价与实现一致性评价
●路径覆盖测试
●非功能性:负载、压力及性能测试
●基于决策表的测试
●基于功能分解的测试
●测试用例复用
●用户验收测试
●持续集成(敏捷开发中尽早发现集成问题的一种理念或原则)
1.现象
俄乌冲突表面上看是俄罗斯在跟乌克兰打,按俄罗斯的说法是乌克兰要加入北约,乌克兰的纳粹势力抬头,乌克兰不听劝俄罗斯被逼动手。实际上是俄罗斯跟整个北约在打,只是北约被俄罗斯的核武器吓到了,不敢直接出兵。
2.本质
俄乌冲突的本质是:俄罗斯被美国的霸权压迫得喘不过气来,被逼无奈还
PDCA循环 - 戴明(W.Edwards Deming)
质量三部曲 - 朱兰(Joseph M.Juran)
零缺陷 - 克劳士比(Philip B.Crosby)
六西格玛(6Sigma) - 摩托罗拉 Motorola
1. 戴明-PDCA循环
PDCA,即是计
全要素:产品质量、工作质量、服务质量、过程质量、管理质量等。
全过程:产品生命周期全过程,从需求、设计、实现、交付、维护等。
全员参加:质量管理不是某个人或某个部门的事,需要全体人员的参与。