●Chapter 0: Motivation/動機
0.1 The Goal:Faster, Better, Cheaper!/目標:進度更快、產品更好、預算更低!
0.2 Application vs.Library Software/應用軟件與庫軟件
0.3 Collaborative vs.Reusable Software/協作式軟件與可復用軟件
0.4 Hierarchically Reusable Software/層次化可復用軟件
0.5 Malleable vs.Stable Software/易延展軟件與穩定軟件
0.6 The Key Role of Physical Design/物理設計的關鍵作用
0.7 Physically Uniform Software: The Component/物理形式統一的軟件:組件
0.8 Quantifying Hierarchical Reuse: An Analogy/對層次化復用進行量化:一個類比
0.9 Software Capital/軟件資本
0.10 Growing the Investment/增大投入
0.11 The Need for Vigilance/保持警覺
0.12 Summary/小結
Chapter 1: Compilers, Linkers, and Components/編譯器、連接器和組件
1.1 Knowledge Is Power: The Devil Is in the Details/知識就是力量:細節決定成敗
1.1.1 "Hello World
1.1.2 Creating C++Programs /創建C++程序
1.1.3 The Role of Header Files/頭文件的作用
……
Chapter 2: Packaging and Design Rules/打包和設計規則
Chapter 3: Physical Design and Factoring/物理設計與分解
Appendix: Quick Reference/附錄:快速參考
Bibliography/參考文獻