第一章 软件设计概论 1
1.1 计算机系统与软件设计 1
1.计算机系统 1
2.软件 1
3.软件危机 2
4.系统分析与设计 2
1.2 软件工程概要 3
1.软件工程 3
2.软件生命周期 4
1.3 现代程序的标准 5
1.程序设计质量 5
2.文件规范 6
1.4 程序设计的风格 7
1.程序设计风格 7
2.形成良好的程序设计风格 8
1.5 现代程序设计方法 8
1.现代程序设计 8
2.程序的结构化 9
3.模块化程序设计 10
2.1 设计方法概述 42
1.问题的提出 42
2.实用软件设计 42
第二章 实用软件设计方法 42
3.实用软件设计原则 43
2.2 提炼模型 44
1.建立模型 44
2.需求分析 44
2.3 整体设计 45
1.逐步分解 46
2.4 问题分解 46
2.整体设计 182
3.问题分解 182
4.算法设计 182
5.语言编码 191
6.上机调试 207
7.软件文档 208
附录 C语言简介 209
参考文献 236