《计算机综合实践指导》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:宋雨,程晓荣,黄志强编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302078599
  • 页数:209 页
图书介绍:本书针对计算机专业的实践环节要求,给出了编译技术、软件工学、硬件课程设计、软件课程设计、生产实习、毕业学习及毕业设计等基本内容、实践要求、考核方式和标准。这些内容是国内高等院校绝大部分计算机专业教学中的主要实践环节,通过对本书的学习,使学生能系统地、有目的地进行实践能力的培养和训练,并进一步增强对理论基础和概念的理解。

目录 3

第一部分 编译技术 3

第1章 课程的主要内容 3

1.1 概述 3

1.2 编译程序的组成 4

1.2.1 词法分析 5

1.2.2 语法分析——自上而下分析 7

1.2.3 语法分析——自下而上分析 10

1.2.4 语法制导翻译与中间代码的产生 14

1.2.5 代码优化 16

1.2.6 目标代码的生成 19

1.2.7 表格处理程序 22

1.2.8 错误处理程序 24

1.3 编译程序的构造方法 25

1.3.1 采用机器语言或汇编语言设计 25

1.3.2 采用高级程序设计语言设计 25

1.3.3 自动化构造方法 25

1.3.4 学习构造编译程序 26

第2章 实验内容与考核方式 27

2.1 实验要求 27

2.1.1 前导课程与实验 27

2.1.2 编程工具与运行环境 27

2.1.3 选题与实验组织 27

2.1.5 考核方式 28

2.1.6 上机实验报告 28

2.1.4 上机实验前的准备 28

2.2 词法分析 29

2.2.1 目的与要求 29

2.2.2 题目与实现方法 29

2.2.3 上机时间 31

2.3 语法分析 31

2.3.1 构造LL(1)分析表 31

2.3.2 设计预测分析程序 35

2.3.3 设计递归下降分析程序 36

2.3.4 构造算符优先关系表 38

2.3.5 设计算符优先分析程序 41

2.3.6 构造LR(0)分析表 43

2.3.7 设计LR分析程序 46

2.4 语法制导翻译 48

2.4.1 基于算符优先分析方法的语法制导翻译程序 49

2.4.2 基于LR分析方法的语法制导翻译程序 51

2.5 代码生成 53

2.5.1 目的与要求 53

2.5.2 题目与实现算法 53

2.5.3 上机时间 56

2.6 解释程序设计 56

2.6.1 简单BASIC语言的语法和语义 56

2.6.2 解释程序的实现方法 58

2.6.3 输入源程序举例 63

2.6.4 上机时间 64

2.6.5 简单BASIC语言的扩展 64

3.1 概述 67

第二部分 软件工程 67

第3章 课程的主要内容 67

3.2 软件需求分析 68

3.2.1 结构化分析方法 69

3.2.2 动态分析技术 70

3.2.3 支持需求分析的原型化方法 70

3.3 软件设计 71

3.3.1 软件设计的原则 71

3.3.2 软件体系结构设计 71

3.3.3 模块独立性 72

3.3.4 结构化设计方法 72

3.3.5 Jackson系统开发方法 74

3.3.8 软件设计复审 75

3.3.7 软件的详细设计 75

3.3.6 数据及文件设计 75

3.4 软件编码 76

3.5 软件测试 77

3.6 软件复用 79

3.7 面向对象的软件工程 81

3.7.1 基本概念 81

3.7.2 面向对象软件的开发过程 83

3.7.3 面向对象分析(OOA) 85

3.7.4 面向对象设计(OOD) 85

3.7.5 Coad与Yourdon方法 87

3.7.6 Booch方法 87

3.7.7 对象模型化技术 88

3.8 软件维护 89

3.9.1 软件过程、过程模型及其建造技术 91

3.9 软件管理 91

3.9.2 软件项目计划 92

3.9.3 软件开发成本估算 92

3.9.4 成本-效益分析 93

3.9.5 软件进度安排 93

3.9.6 软件配置管理 93

3.9.7 CMM模型与软件过程的改进 94

3.10 软件工程标准和软件文档 96

第4章 实验内容及考核方式 99

4.1 实验内容 99

4.2 考核要求 104

5.1 软件计划 107

第5章 交付文档要求及格式 107

5.2 软件需求规格说明书(SRS) 108

5.3 软件设计说明书 109

5.4 软件测试计划 109

5.5 测试分析报告 110

5.6 开发进度月报 111

5.7 用户手册 112

第三部分 硬件课程设计 115

第6章 实验要求及考核方式 115

6.1 实验目的和要求 115

6.1.1 实验要求及步骤 115

6.2.1 方案设计 116

6.2.2 实验准备 116

6.2 有关实验的注意事项 116

6.1.2 实验目的 116

6.2.3 仔细观测实验现象,如实记录实验数据 117

6.2.4 找出故障并排除 117

6.3 规范撰写实验报告 118

6.4 考核方式 118

6.4.1 硬件课程设计考核内容 118

6.4.2 硬件课程设计考核方式 119

第7章 实验内容 121

7.1 半导体存储器扩展实验 121

7.2 多体交叉存储器设计实验 123

7.3 直接存储器访问方式DMA传输实验 125

7.4 8279键盘/显示器接口实验 127

7.5 8259A中断控制器综合应用实验 129

7.6 前向通道ADC与后向通道DAC及8255A综合应用实验 131

7.7 定时器/计数器应用自动响铃实验 134

7.8 竞赛计时监控与报警显示系统实验 136

7.9 多路实时数据采集与处理系统实验 138

7.10 交通信号灯实时控制系统实验 140

7.11 智能化竞赛抢答器设计实验 142

7.12 利用EDA电子仿真软件进行硬件电路设计 144

7.12.1 电子钟设计实验 145

7.12.2 数字式频率计 146

7.12.3 同步串行数据发送电路 147

7.12.4 自动售货控制系统 148

8.1.4 实验步骤与原理、方法 151

8.1.3 实验设备及器件 151

8.1.2 实验内容 151

8.1.1 实验目的 151

第8章 实验报告范例 151

8.1 单片机最小系统设计 151

8.1.5 实验体会与总结 155

8.2 用EDA方法设计并实现数字电子钟 156

8.2.1 实验目的 156

8.2.2 实验内容 156

8.2.3 实验设备及器件 156

8.2.4 实验方法与原理 156

8.2.5 EDA设计方法流程 156

8.2.7 实验电路 157

8.2.8 实验步骤 157

结构的认识 157

8.2.6 对可编程逻辑器件实验板EPM7128SLC84-7功能及 157

8.2.9 实验体会 158

第四部分 软件课程设计 163

第9章 实验要求 163

9.1 设计步骤 163

9.2 考核中所涉及的内容 163

第10章 考核方式 167

第11章 实验内容 169

11.1 基本类题目特性 169

11.2 综合类题目特性 169

11.3 综合性软件课程设计实验内容示例 169

11.3.1 教学实践与教改管理系统 169

11.3.2 城市交通地理信息系统设计 170

11.3.4 校园网计费系统 171

11.3.3 法院信息管理系统设计 171

11.3.6 就业管理信息系统设计 172

11.3.5 教务师资综合信息管理系统 172

11.3.7 企业配电网微机监控及信息管理系统 173

11.3.8 基于Web技术的数据与图形在界面上的动态信息显示 173

11.3.9 基于Web的城镇供水调度管理系统 174

11.3.10 网络中图形编辑器的设计与实现 174

11.3.11 科研管理信息系统的设计与实现 175

11.3.12 出版社刊物出版管理信息系统设计 175

11.3.13 网页制作 176

11.3.14 发电成本分析和经济运行辅助决策系统中的数据输入采集与预处理 176

11.3.15 配电网微机监控及信息管理系统 177

11.3.16 通用试题库软件设计 177

11.3.19 电费管理系统软件包 178

11.3.17 流程图与N-S图辅助生成系统 178

11.3.18 多媒体课件的设计与实现 178

11.3.20 电力系统安全规程多媒体学习与考试系统 179

11.3.21 面向对象技术在电力开关网络中的应用 180

11.3.22 神经网络在变压器内部故障诊断中的应用 180

11.3.23 物资管理系统 180

11.3.24 牛顿拉夫逊法潮流计算的实现 181

11.3.25 系学生档案管理系统 181

11.3.26 神经网络旋转机械故障诊断系统 182

11.3.27 医药费报销系统软件设计 182

12.1.3 总体结构 185

12.1.1 实验题目背景 185

12.1.2 内容要求 185

第12章 实验报告范例 185

12.1 网络环境下网上实践环节系统设计 185

12.1.4 制作步骤 186

12.1.5 制作体会 188

12.2 班级主页制作 188

12.2.1 实验课题 188

12.2.2 开发工具 188

12.2.3 实验目的 188

12.2.4 设计步骤 188

12.2.5 经验总结 190

第五部分 生产实习、毕业实习及毕业设计 193

第13章 教学基本内容 193

13.1 生产实习 193

13.3 毕业设计 194

13.2 毕业实习 194

第14章 基本要求及考核方式 195

14.1 生产实习与毕业实习 195

14.2 毕业设计 195

14.2.1 基本要求 195

14.2.2 毕业论文的撰写规范及要求 197

14.2.3 毕业设计的考核 200

附录 203

附录A 中文摘要式样 203

附录B 英文摘要式样 204

附录C 目录式样 205

附录D 毕业设计(论文)任务书样本 206

参考文献 209