第一章 概述 1
§1-1 软件与软件危机 1
§1-2 软件工程 4
§1-3 工程软件及其设计 7
第二章 软件工程基础 9
§2-1 软件生存期 9
§2-2 可行性研究 14
§2-3 需求分析 17
§2-4 总体设计 19
§2-5 详细设计 25
§2-6 编码 30
§2-7 测试 33
§2-8 维护 39
第三章 计算机程序语言简介 42
§3-1 程序设计语言基础 42
§3-2 通用语言 43
§3-3 数据库语言 50
§3-4 人工智能语言 51
§3-5 其他语言 54
第四章 数据接口 56
§4-1 数据的表示与存储 56
§4-2 键盘输入接口 58
§4-3 汉字处理 60
§4-4 数据输出 64
§4-5 鼠标 69
第五章 图形表示 73
§5-1 计算机图形显示原理 73
§5-2 VGA图形操作技术 83
§5-3 曲线的表示与绘制 90
§5-4 图形文件 94
第六章 人机界面 97
§6-1 人机界面的要求 97
§6-2 图形用户界面 99
§6-3 菜单设计 100
§7-1 数理方程模型 104
第七章 程序模型建立 104
§7-2 数理统计模型 108
§7-3 最优化模型 109
§7-4 人工智能模型 111
§7-5 数据库模型 113
§7-6 数值计算模型 116
§7-7 迭代模型 117
附录1 TC2.0语言编程简介 122
附录2 工程软件设计——四连杆机构 125
附录3 ASCII码表 132
参考文献 133