第一章 软体蓝图 1
1.1 软体工程 1
1.2 软体蓝图方法学 4
1.3 辞汇扫描程式 12
1.4 阶段—A的设计 17
1.5 阶段—B的设计 24
1.6 阶段—C的设计 30
1.7 结语 35
第二章 软体设计原理 39
2.1 简介 39
2.2 软体元素 42
2.3 软体单元 53
2.4 软体建构 64
2.5 软体设计 72
2.6 软体设计描述 83
2.7 结语 87
第三章 交谈编辑程式设计 92
3.1 设计规格 92
3.2 阶段—A设计 101
3.3 阶段—C设计:资料元素 110
3.4 阶段—C设计:程序 112
3.5 阶段—C设计:参考结构 127
3.6 阶段—C软体蓝图 129
第四章 软体设计语言 133
4.1 简介 133
4.2 设计结构 135
4.3 控制流程 138
4.4 控制资料元素 149
4.5 资料元素 151
4.6 资料流程 157
4.7 书写形态和设计惯例 160
4.8 结语 164
附录1A 软体蓝图:辞汇扫描程式的阶段—A设计 167
附录1B 软体蓝图:辞汇扫描程式的阶段—B设计 171
附录1C 软体蓝图:辞汇扫描程式的阶段—C设计 179
附录3A 软体蓝图:交谈编辑程式的阶段—A设计 187
附录3B 软体蓝图:交谈编辑程式的阶段—C设计 191
附录4A SDL-1的造句法描述 225