《软件开发实践》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:郭兵,沈艳,洪玫等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302210689
  • 页数:251 页
图书介绍:本书共17章,详细介绍软件开发实践课程的目标、内容、组成、方法与应用。

第1章 绪论 1

1.1软件的概念及特征 1

1.2软件的分类 3

1.3软件技术 4

1.4软件产业 5

1.5软件企业 7

1.6软件技术专利 7

1.7软件技术标准 8

1.8软件人才教育和培养模式的比较与分析 11

1.9本书摘要 16

第2章 实用软件开发过程及规范 19

2.1引言 19

2.2开发大纲 20

2.3需求分析规范 23

2.4概要设计规范 25

2.5详细设计规范 27

2.6编码规范 28

2.7测试规范 30

2.8配置管理规范 34

2.9项目评审大纲 37

第3章 操作系统产品案例 39

3.1 μC/OS-Ⅱ嵌入式操作系统简介 39

3.2系统结构 41

3.3系统移植与扩展 43

3.4系统应用程序开发 46

第4章 软件工程环境产品案例 49

4.1嵌入式软件开发平台简介 49

4.2发展现状 50

4.3设计思想 51

4.4一种嵌入式软件开发平台HMTool实现 52

第5章 信息安全产品案例 57

5.1防火墙简介 57

5.2基于Linux的防火墙系统设计 60

5.3软件模块实现 62

5.4用户空间防火墙程序开发 66

第6章 数字娱乐产品案例 69

6.1俄罗斯方块游戏简介 69

6.2游戏基本规则 73

6.3游戏设计 74

6.4游戏实现 76

第7章 电子政务产品案例 80

7.1地方税务电子申报系统简介 80

7.2系统需求分析 81

7.3系统设计 83

7.4系统实现 87

第8章 电子商务产品案例 90

8.1网上商城购物系统简介 90

8.2系统需求分析 92

8.3系统设计 93

8.4系统实现 94

第9章 嵌入式系统产品案例 98

9.1嵌入式家庭网关简介 98

9.2总体设计 99

9.3硬件设计 102

9.4软件设计 103

第10章 计算机网络产品案例 105

10.1企业多功能服务器系统简介 105

10.2系统功能需求 106

10.3系统总体框架 107

10.4软硬件平台及技术要求 110

第11章 无线通信产品案例 111

11.1基于短信的移动搜索平台简介 111

11.2系统需求分析 112

11.3系统结构 114

11.4系统实现 117

第12章 算法类案例 120

12.1霍夫曼算法原理 120

12.2算法步骤 121

12.3算法实现 122

12.4算法应用 134

第13章 多媒体产品案例 136

13.1 MP3编/解码器简介 136

13.2系统开发平台的构建 138

13.3 MP3播放器设计 141

13.4 MP3播放器测试 144

第14章 IC设计产品案例 145

14.1税控机51核SoC芯片简介 145

14.2 Synopsys DW8051 IP核的结构及信号描述 146

14.3税控机51核SoC芯片接口信号 151

14.4税控机51核SoC芯片结构 152

第15章 构件产品案例 166

15.1基于构件的高尔夫模拟器软件简介 166

15.2概要设计 168

15.3详细设计 170

15.4系统实现 174

第16章 银行产品案例 177

16.1银行卡统计分析系统简介 177

16.2系统需求分析 178

16.3系统设计 182

16.4系统实现 188

第17章 电信产品案例 190

17.1电信服务在线计费系统简介 190

17.2概要设计 191

17.3详细设计 192

17.4系统实现 200

参考文献 203

附录A 三种常用的编码规范 209

A1 C语言编码规范 209

A2 Java语言编码规范 226

A3 GNU编码规范 232