| 第1章 高质量软件开发之道
本章讲述高质量软件开发的道理。
为了深入理解软件质量的概念,本章阐述了十个重要的软件质量因素,即正确性、健壮性、可靠性、性能、易用性、清晰性、安全性、可扩展性、兼容性和可移植性。并介绍了消除软件缺陷的基本方法。
人们开发软件产品的目的是赚钱。为了获得更多的利润,人们希望软件开发工作“做得好、做得快并且少花钱”,所以软件质量并不是人们唯一关心的东西。本章论述了“质量、生产率、成本”之间的关系,并给出了能够“提高质量、提高生产率并且降低成本”的软件开发方法。
--------------------------------------------------------------------------------
目录
第1章 高质量软件开发之道....... 1
1.1软件质量基本概念... 1
1.1.1 如何理解软件的质量... 1
1.2.2 提高软件质量的基本方法... 3
1.2.3 “零缺陷”理念... 4
1.2 细说软件质量属性... 4
1.2.1 正确性... 4
1.2.2 健壮性... 5
1.2.3 可靠性... 5
1.2.4 性能... 6
1.2.5 易用性... 6
1.2.6 清晰性... 6
1.2.7 安全性... 7
1.2.8 可扩展性... 7
1.2.9 兼容性... 7
1.2.10 可移植性... 8
1.3 人们关注的不仅是质量... 8
1.3.1 质量、生产率和成本之间的关系... 8
1.3.2 软件过程改进基本概念... 10
1.4 高质量软件开发的基本方法... 12
1.4.1 建立软件过程规范... 12
1.4.2 复用... 14
1.4.3 分而治之... 15
1.4.4 优化与折衷... 16
1.4.5 技术评审... 17
1.4.6 测试... 18
1.4.7 质量保证... 20
1.4.8 改错... 21
1.6 关于软件开发的一些常识和思考... 23
1.6.1 有最好的编程语言吗... 23
1.6.2 编程是一门艺术吗... 23
1.6.3 编程时应该多使用技巧吗... 23
1.6.4 换更快的计算机还是换更快的算法... 24
1.6.5 错误是否应该分等级... 24
1.6.6 一些错误的观念... 24
--------------------------------------------------------------------------------
下载全文阅读
--------------------------------------------------------------------------------
|