书籍详情

可信赖的软件开发

可信赖的软件开发

作者:(美国)Bijay K. Jayaswal、(美国)Peter C. Patton 著;杨浩 译

出版社:清华大学出版社

出版时间:2008-05-01

ISBN:9787302172826

定价:¥68.00

购买这本书可以去
内容简介
  本书介绍了一种集成技术:可信赖软件的设计(DFTS),它可以在上游阶段解决软件质量问题,使软件质量的目标变成在实施阶段防止错误,而不是在实施后查找和清除错误。该技术的本质是在编写代码之前完成重要的质量工作。这种面向客户的集成技术可以在成本、质量和发布期限方面取得突破性的成果,从而满足客户的需求,或超出客户的预期。作者介绍了这个技术的规则,以及它们在实际软件设计问题中的应用。书中的案例分析覆盖了DFTS技术的各个方面,包括CoSQ、AHP、TRIZ、FMEA、QFD和Taguchi方法,提供了大量的习题和练习,以及该技术的详细应用实例,来测试读者对书中内容的理解程度。本书可供企业的所有员工学习使用,包括DFTS黑带和高级黑带的培训。它有助于快速掌握DFTS技术,并能快速、成功地应用它。无论是自己开发、外包、咨询还是提供支持,可信赖软件的设计都有助于改进质量。它为各个层次的软件和质量人员(包括开发人员、项目领导、首席软件构建师和客户)提供了突破性的解决方案。
作者简介
  Bijay K.Jayaswal:Agilenty咨询组的CEO,25年来一直担任质量和策略方面的高级主管和顾问。他在价值工程、过程改进和产品开发方面经验丰富,指导过MBA和高级管理程序,帮助引入整个企业的重组和6西格玛活动。Peter C.Patton博士:Agilenty咨询组的主席,St.Thomas大学定量方法和计算机科学的教授。宾夕法尼亚州州立大学的CIO和Lawson软件公司的CTO,1955年就涉足软件开发。
目录
第Ⅰ部分 当今的软件开发过程及其缺点,可信赖软件的挑战
 第1章 当前的软件开发方法
  1.1 软件开发:需要一种新的模式
  1.2 软件开发策略和生命周期模型
   1.2.1 构建—修改模型
   1.2.2 瀑布模型
   1.2.3 快速原型模型
   1.2.4 增广模型
   1.2.5 极限编程
   1.2.6 螺旋模型
   1.2.7 面向对象编程
   1.2.8 迭代开发或演化模型
   1.2.9 各种生命周期模型的比较
  1.3 软件过程的改进
   1.3.1 RUP
   1.3.2 CMM
   1.3.3 ISO 9000-3软件开发指导标准
   1.3.4 RUP、CMM和ISO 9000的比较
  1.4 ADR方法
  1.5 健壮软件开发过程的7个要素
  1.6 健壮软件开发模型
 第2章 可信赖软件的挑战:软件环境中的健壮设计
  2.1 软件可靠性:神话和现实
   2.1.1 软件和工业产品之间的异同点
   2.1.2 比较软件和硬件的可靠性
   2.1.3 软件不可靠的原因
  2.2 传统质量控制系统的局限性
  2.3 日本质量管理系统和田口方法
  2.4 用于健壮设计的田口方法的本质
   2.4.1 信号与噪音之比
   2.4.2 质量损失函数
   2.4.3 健壮设计的概念
  2.5 软件可靠性的挑战:可信赖软件的设计
  2.6 健壮软件开发模型:实践中的DFTS过程
 第3章 软件质量度量
  3.1 评估软件的质量
  3.2 经典的软件质量度量
  3.3 全面质量管理
  3.4 通用的软件质量度量
   3.4.1 度量方法
   3.4.2 软件测试过程中的质量度量
   3.4.3 软件复杂性度量
   3.4.4 软件学
   3.4.5 周期复杂性
   3.4.6 函数点度量
   3.4.7 可用性和客户满意度量
  3.5 当前的度量和建模技术
  3.6 体系结构设计和评估的新度量
  3.7 体系结构设计的常见问题
  3.8 OOAD中的模式度量
 第4章 可信赖软件的金融预期
 第5章 DFTS的组织基础体系和领导
第Ⅱ部分 设计可信赖软件的工具和技术
第Ⅲ部分 可信赖软件的设计
第Ⅴ部分 6个案例分析
猜您喜欢

读书导航