软件质量的定义
软件质量分为软件产品质量和软件过程质量两个方面。
软件产品质量主要包括内部质量和外部质量,内部质量通常是指软件产品在开发过程中各个环节注入的产品质量属性,外部质量是指用户可以感知到的属性。
内部质量(共6个特性):可维护性、灵活性、可移植性、可读性、可理解性、可测试性
外部质量(共
审查(Inspection)
小组评审(Team Review)
走查(Walkthrough)
结对编程(Pair Programming)
同行桌查(Peer Deskcheck)
轮查(Passaround)
临时评审(Ad hoc Review)
1.验证
●软件架构评价与实现一致性评价
●路径覆盖测试
●非功能性:负载、压力及性能测试
●基于决策表的测试
●基于功能分解的测试
●测试用例复用
●用户验收测试
●持续集成(敏捷开发中尽早发现集成问题的一种理念或原则)
1.功能点是什么?
功能点是一种度量软件规模的单位;功能点方法是从用户视角度量软件规模度量的一种方法。通常用于软件造价领域。
1970年,IBM提出功能点方法,主要用于金融领域;1980年,功能点方法在国际上逐步发展和推广应用,形成国际标准,并广泛运用于金融、电信、政府等领域。
;1990年,日本
PDCA循环 - 戴明(W.Edwards Deming)
质量三部曲 - 朱兰(Joseph M.Juran)
零缺陷 - 克劳士比(Philip B.Crosby)
六西格玛(6Sigma) - 摩托罗拉 Motorola
1. 戴明-PDCA循环
PDCA,即是计
质量的定义
美国著名的质量管理专家朱兰(J.M.Juran)博士:质量就是适用性。所谓适用性是指产品在使用过程中满足顾客要求的程度。
美国质量管理专家克劳士比:质量就是符合要求,而不是好。
管理大师爱德华戴明:质量必须从客户的观点出发并加以考虑。
国际标准化组织ISO9000:2000