图书目录

第1章绪论

1.1软件的概念及特征

1.2软件的分类

1.3软件技术

1.4软件产业

1.5软件企业

1.6软件技术专利

1.7软件技术标准

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

1.9本书摘要

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

2.1引言

2.2开发大纲

2.3需求分析规范

2.4概要设计规范

2.5详细设计规范

2.6编码规范

2.7测试规范

2.8配置管理规范

2.9项目评审大纲

第3章操作系统产品案例

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

3.2系统结构

3.3系统移植与扩展

3.4系统应用程序开发

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

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

4.2发展现状

4.3设计思想

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

第5章信息安全产品案例

5.1防火墙简介

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

5.3软件模块实现

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

第6章数字娱乐产品案例

6.1俄罗斯方块游戏简介

6.2游戏基本规则

6.3游戏设计

6.4游戏实现

第7章电子政务产品案例

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

7.2系统需求分析

7.3系统设计

7.4系统实现

第8章电子商务产品案例

8.1网上商城购物系统简介

8.2系统需求分析

8.3系统设计

8.4系统实现

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

9.1嵌入式家庭网关简介

9.2总体设计

9.3硬件设计

9.4软件设计

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

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

10.2系统功能需求

10.3系统总体框架

10.4软硬件平台及技术要求

第11章无线通信产品案例

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

11.2系统需求分析

11.3系统结构

11.4系统实现

第12章算法类案例

12.1霍夫曼算法原理

12.2算法步骤

12.3算法实现

12.4算法应用

第13章多媒体产品案例

13.1MP3编/解码器简介

13.2系统开发平台的构建

13.3MP3播放器设计

13.4MP3播放器测试

第14章IC设计产品案例

14.1税控机51核SoC芯片简介

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

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

14.4税控机51核SoC芯片结构

第15章构件产品案例

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

15.2概要设计

15.3详细设计

15.4系统实现

第16章银行产品案例

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

16.2系统需求分析

16.3系统设计

16.4系统实现

第17章电信产品案例

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

17.2概要设计

17.3详细设计

17.4系统实现

参考文献

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

A1C语言编码规范

A2Java语言编码规范

A3GNU编码规范