软件质量管理实践
2008-11
电子工业出版社
于波,姜艳
431
465000
无
本书从过程管理角度,分析了影响软件质量的相关因素,分享了可行易操作的实施与管理方法。本书涉及软件缺陷分类、预防、发现、清除和管理方面内容,结合多个耐人寻味的小故事,浅显易懂地揭示了开发中面临的各种影响软件质量的问题。同时,结合软件开发以及管理实践,给出了简单、实用的模板和例子,有助于提高软件开发、项目管理和测试水平,从而达到提高开发产品质量的目的。 本书系统性、实用性和可读性较强,文中编制、搜集、列举的模板及数据对软件公司日常开发、过程改进、CMM/CMMI评估等有很强的指导意义和实用价值。 这是一本与软件开发质量相关的指导书,也是一本多年来在软件开发管理实践中总结出来的一套系统经验的书。本书适合于开发管理人员、项目管理人员、开发人员及测试人员等任何对过程管理、软件开发和缺陷预防、清除、管理等各种实践感兴趣的人员阅读,也适合希望通过CMMI评估提高整体开发能力的公司和个人作为参考。同时,还可以作为高等院校计算机软件工程课程的参考教材使用。
于波,高级工程师、硕士、PMP,拥有丰富的软件开发、项目规划和项目管理经验。曾在外企作为高级咨询顾问、系统分析员实施多个大型MIS和ERP项目,主持商业智能类项目的分析、开发和实施。现任某上市软件研究院院长,应用中间件平台的技术负责人之一,组织开发了核心系统,并率领团队通过CMM L2和CMMI L3的正式评估,曾作为项目经理主持工业和信息化部电子基金项目。.
姜艳,工程师、计算机硕士,研究方向为图形图像处理。曾任一汽集团某公司技术发展部部长,从事生产有关的技术管理、软件开发和培训工作,后在软件企业进行系统分析、设计工作,并在高校任兼职教师
第1章 缺陷综述 1.1 软件缺陷定义 1.2 软件缺陷生命周期 1.3 缺陷信息 1.4 软件缺陷分类 1.4.1 缺陷类型 1.4.2 缺陷严重程度 1.4.3 缺陷优先级 1.4.4 缺陷状态 1.5 缺陷产生的原因 1.5.1 缺陷是谁“生产”的 1.5.2 缺陷来源 1.5.3 缺陷根源 1.6 缺陷预防 1.6.1 缺陷预防的目的 1.6.2 缺陷预防的目标 1.6.3 缺陷预防的策略 1.6.4 缺陷预防的活动 1.6.5 缺陷预防的验证 1.6.6 软件质量特性的提高 1.7缺陷发现手段 1.7.1 同行评审 1.7.2 测试 1.7.3 管理评审 1.7.4 QA发现 1.7.5 项目组内部发现 1.7.6 客户反馈 1.8 缺陷修复和沟通策略 1.9 人员培训 1.10 小结第2章 需求开发与管理第3章 配置与变更管理第4章 同行评审第5章 软件测试第6章 QA发现的不符合问题的处理第7章 软件度量第8章 缺陷管理第9章 经验教训库第10章 思考附录A 技术评审和管理评审附录B 国内外常用软件质量网站附录C 常见缺陷管理工具附录D 各种公理的说明附录E 软件测试经典著作推荐附录F 涉及到的名词解释附录G X图和R图的计算控制限常量参考文献
第1章 缺陷综述 1.6 缺陷预防 《鹛冠子》世贤第十六中有“王独不闻魏文王之问扁鹊耶)曰:‘子昆弟三人其孰最善为医)’扁鹊曰:‘长兄最善,中兄次之,扁鹊最为下。’魏文侯曰:‘可得闻邪)’扁鹊曰:‘长兄于病视神,未有形而除之,故名不出于家。中兄治病,其在毫毛,故名不出于闾。若扁鹊者,镜血脉,投毒药,副肌肤,闲而名出闻于诸侯。’魏文侯曰:‘善。使管子行医术以扁鹊之道,曰桓公几能成其霸乎!’凡此者不病病,治之无名,使之无形,至功之成,其下谓之自然。” 这个故事对于我们讨论的缺陷发现主题是很有深意的。如果把软件中的缺陷作为疾病看待,那么必须“惩防并举、注重预防”,关键在于“预防”。预防是事前行为,不但能够最大限度地降低开销,提高软件产品的质量,而且也避免了最后发现问题时的大范围返工。从扁鹊三兄弟行医故事中,我们也充分认识到:“良医者,常治无病之病,故无病;圣人者,常治无患之患,故无患”(语出淮南子),软件缺陷的预防工作和事前工作与此同理,虽然起到了良好的经济效果,但是,这些都是扎扎实实、不显山露水的工作,把工作做在了平常,不那么张扬,也没有热闹的加班加点和返工的场面,名气就显现不出来,往往被埋没。 狭义的缺陷预防(Defect Prevention)是一种把统计过程控制(SPC)和过程管理整合在一起的管理策略。 本书中讨论的广义“缺陷预防”,是从需求开发与管理、配置管理以及变更管理等各个软件开发的关键过程进行预防和控制的,并采用有效复用、各种模式确保过程的有效和成果的合格。 ……
《软件质量管理实践:软件缺陷预防、清除、管理实用方法》将从软件缺陷的产生、预防、清除、管理等方面,理论结合实践地进行阐述,旨在给大家在软件开发和管理上提供借鉴。全书共分为四个部分:第一部分包括缺陷综述、需求开发与管理、配置与变更管理3章,介绍了什么是缺陷,着重阐述了影响软件质量、造成缺陷的各种因素;第二部分包括同行评审、软件测试、QA发现的不符合问题的处理3章,描述了发现和清除缺陷的7种手段中最有效的3种手段;第三部分包括软件度量和缺陷管理2章,阐述了缺陷的度量、分析、控制以及预防,给出了具体操作的例子;第四部分包括经验教训库、思考和附录。
无
软件质量管理方面的书籍很少,有实用价值的更少。该书很不错,内容系统全面,有很多实用的经验和例子可资借鉴,是做质量管理工作的实用指导书,推荐质量管理人员阅读。
前面一直苦于没有QA经验,不知道每个环节具体怎么做是正确的,此书写得很实际,每个环节该做什么,很实惠,很受用。强烈推荐初级者使用。
适合QA
本书写的不错,特别是对软件缺陷管理有了详细的描述,从多方面描述了,但是深度不够,可以作为软件管理人员案头上的一本参考书。
比较适合质量管理人员
内容很好,例子也透彻!
刚刚收到书,一大厚本,快递速度也挺快的。
规规矩矩,像本工具书
适合入门人学习,像没有大型软件开发经验的人写的
书写的比较一般,内容太多太泛
没有高深的理论,整体概述类书籍,适用于建立全面的缺陷管理概念。深入的技术及实施方法欠奉。
书中语言平实,简单易懂,援引很多例子古语,读起来个人觉得专业性不强。不过框架没有问题,内容也算丰富,值得淘宝买一本电子版,正版已脱销,扫描版较之影印的是性价比不错的选择。