出版社:清华大学出版社
年代:2003
定价:
本书讨论了软件质量管理和软件过程改进的基本原则,以及一些成熟的方法。
第1章 软件质量简述 1.1 软件工程的挑战 1.2 软件的失败史 1.3 软件质量的背景 1.3.1 什么是软件质量 1.3.2 早期的质量管理 1.3.3 全面质量管理 1.3.4 软件质量控制 1.4 质量的历史 1.4.1 Shewhart 1.4.2 Deming 1.4.3 Juran 1.4.4 Crosby 1.4.5 其他质量专家 1.5 软件工程
第1章 软件质量简述 1.1 软件工程的挑战 1.2 软件的失败史 1.3 软件质量的背景 1.3.1 什么是软件质量 1.3.2 早期的质量管理 1.3.3 全面质量管理 1.3.4 软件质量控制 1.4 质量的历史 1.4.1 Shewhart 1.4.2 Deming 1.4.3 Juran 1.4.4 Crosby 1.4.5 其他质量专家 1.5 软件工程 1.5.1 需求分析 1.5.2 规范 1.5.3 设计 1.5.4 实施 1.5.5 测试 1.5.6 维护 1.6 现代软件质量管理 1.6.1 软件审查 1.6.2 软件测试 1.6.3 软件质量保证 1.6.4 问题求解 1.6.5 建模 1.6.6 质量的成本 1.6.7 过程改进 1.6.8 度量 1.6.9 客户满意度 1.6.10 评估 1.6.11 全面质量管理 1.7 其他 1.7.1 软件质量的未来 1.7.2 组织的文化及其变革 1.7.3 疏忽法则 1.7.4 形式方法 1.7.5 质量和WEB 1.8 本书结构第2章 软件审查和测试 2.1 Fagan审查概述 2.2 软件审查方法论 2.3 E-Mail/Fax(电子邮件/传真)评审 2.4 半正式评审会议 2.4.1 评审会议清单—— 评审指导 2.4.2 评审备忘录模板 2.5 Fagan审查法 2.5.1 Fagan审查方针 2.5.2 审查者和角色 2.5.3 审查进入标准 2.5.4 准备 2.5.5 审查会议 2.5.6 审查退出标准 2.5.7 问题的严重性 2.5.8 缺陷类型 2.6 软件测试 2.6.1 测试计划 2.6.2 测试过程 2.6.3 测试工具 2.6.4 电子商务测试 2.6.5 测试和质量改进 2.6.6 需求可追踪性 2.6.7 需求追踪矩阵 2.7 小结第3章 ISO 9000标准 3.1 简介 3.1.1 ISO 9000的动机 3.1.2 ISO 9000和质量组 3.2 ISO 9000:1994版 3.3 ISO 9000:2000版 3.4 实施ISO 9000:2000 3.4.1 质量管理体系条款 3.4.2 管理职责条款 3.4.3 资源管理条款 3.4.4 产品或服务实现 3.4.5 度量、分析和改进 3.5 ISO 9000和改进 3.5.1 自我评估过程 3.5.2 行动计划 3.6 ISO 9000认证过程 3.7 小结第4章 能力成熟度模型 4.1 简介 4.2 CMM概述 4.3 CMM的体系结构 4.4 CMM成熟度级别 4.5 实现CMM 4.6 CMM内部评估 4.7 CMM外部评估 4.8 世界范围内的CMM成熟度 4.9 CMMI项目 4.10 小结第5章 SPICE(15504)标准 5.1 简介 5.2 SPICE概述 5.3 过程管理 5.4 SPICE参考模型 5.5 SPICE过程 5.6 样品模型 5.7 SPICE评估 5.8 过程能力鉴定 5.9 SPICE和过程改进 5.10 SPICE的实施 5.11 SPICE的评论分析 5.12 小结第6章 度量和问题求解 6.1 简介 6.2 目标问题度量模式 6.3 平衡记分卡 6.4 组织的度量 6.5 实施度量程序 6.6 问题求解技术 6.7 小结第7章 形式方法和设计 7.1 简介 7.2 软件配置管理 7.3 统一建模语言 7.4 软件可用性 7.5 形式方法 7.6 小结参考缩语表
本书讨论了软件质量管理和软件过程改进的基本原则,以及一些成熟度方法。本书是从实践者的角度编写的,既有一定的理论深度,又有很强的实践性。本书包括7章内容, 分别对软件质量的基本概念、软件审查和测试、ISO 9000系列标准、能力成熟度模型、SPICE 15504标准、度量和问题求解、形式方法和设计等内容进行了详细的研究。
本书特别适合软件公司中的软件工程师和管理人员,以及软件质量的专业人员和实践人员阅读。作为一本介绍性的专业用书,本书既适合那些对软件质量管理的基本原理感兴趣的软件工程专业的学生,也适合那些对软件工程感兴趣的普通读者。
主要内容与特色
※ 介绍了软件质量管理领域的主要问题。
※ 提供了使用评估来辅助组织改进的一些材料,包括ISO9000:2000、CMM以及SPICE。
※ 详尽介绍了软件过程改进的基本原理。
※ 对软件审查和测试进行了广泛的讨论,包括电子商务环境下的软件测试。
※ 提出了软件可用性及其标准(ISO 9241和ISO 13407),以及评估可用性的SUMI方法。
※ 描述了适用的组织度量以及如何利用平衡记分卡和GQM帮助组织确定正确的度量。
本书简明扼要、条理清晰,强调软件质量改进中的实践部分,是学习软件质量改进及其对组织的作用的宝贵资源。本书既可作为软件工程的实践者和专业人士的必备工具,又是软件工程研究者和该学科学生的优秀教材。