程序设计实训理论教程

程序设计实训理论教程

梁志剑, 等编著

出版社:国防工业出版社

年代:2011

定价:35.0

书籍简介:

本书分基础篇、应用篇和提高篇,介绍了程序设计基础内容,不同领域的应用实例以及一些常用算法。全书采用C语言为程序描述语言,所有实例均经过测试和验证。本书适合高等院校程序设计基础课程使用,也可供对C语言及软件开发的感兴趣的自学者使用。

书籍目录:

基础篇

第1章 实训指导

1.1 实训目的

1.2 实训要求

1.3 实训内容

1.4 软件开发过程

1.5 实训报告

第2章 需求分析

2.1 需求概述

2.1.1 过程

2.1.2 任务

2.1.3 原则

2.1.4 方法

2.2 需求收集

2.2.1 目标

2.2.2 任务

2.2.3 成果

2.3 需求结果分析

2.3.1 目标

2.3.2 任务

2.3.3 成果

2.4 需求规约

2.4.1 目标

2.4.2 任务

2.4.3 成果

2.4.4 结构化分析方法

2.5 需求验证

2.5.1 目标

2.5.2 任务

2.5.3 成果

2.6 需求实现

2.6.1 实现过程定义

2.6.2 需求状态的变化

2.6.3 状态变化的追踪

2.6.4 需求的变更控制

第3章 总体设计

3.1 软件设计

3.1.1 软件设计概述

3.1.2 软件设计策略

3.2 总体设计

3.2.1 任务

3.2.2 结构图

3.2.3 面向数据流的设计方法

3.2.4 变换分析设计

3.2.5 事务分析设计

3.2.6 HIPO图

第4章 详细设计

4.1 任务

4.2 结构化程序设计

4.2.1 基本要点

4.2.2 控制结构

4.2.3 特点

4.3 描述工具

4.4 Jackson方法

4.4.1 Jackson结构图

4.4.2 Jackson设计步骤

4.5 详细设计说明书

第5章 编写代码

5.1 目的

5.2 程序设计

5.2.1 程序设计语言分类

5.2.2 程序设计语言特性

5.2.3 程序设计语言选择

5.2.4 程序设计风格

第6章 软件测试

6.1 测试概述

6.1.1 测试目的

6.1.2 测试原则

6.1.3 调试

6.2 测试过程

6.2.1 单元测试

6.2.2 集成测试

6.2.3 确认测试

6.2.4 系统测试

6.3 测试方法

6.3.1 静态测试与动态测试

6.3.2 黑盒测试法与白盒测试法

6.4 测试工具

6.4.1 白盒测试工具

6.4.2 黑盒测试工具

6.4.3 测试设计和开发工具

6.4.4 测试执行和评估工具

6.5 测试报告

应用篇

第7章 数据库管理

7.1 个人小管家

7.1.1 需求分析

7.1.2 概要设计

7.1.3 详细设计

7.1.4 测试及运行结果

7.2 电子通讯录

7.2.1 需求分析

7.2.2 概要设计

7.2.3 详细设计

7.2.4 测试及运行结果

第8章 图形处理

8.1 图形绘制系统

8.1.1 需求分析

8.1.2 概要设计

8.1.3 详细设计

8.1.4 测试及运行结果

8.2 图形动画系统

8.2.1 需求分析

8.2.2 概要设计

8.2.3 详细设计

8.2.4 测试及运行结果

第9章 自动控制

9.1 交通灯

9.1.1 需求分析

9.1.2 概要设计

9.1.3 详细设计

9.1.4 测试及运行结果

9.2 电梯控制

9.2.1 需求分析

9.2.2 概要设计

9.2.3 详细设计

9.2.4 测试及运行结果

第10章 模拟仿真

10.1 万年历

10.1.1 需求分析

10.1.2 概要设计

10.1.3 详细设计

10.1.4 测试及运行结果

10.2 简易DOS操作系统

10.2.1 需求分析

10.2.2 概要设计

10.2.3 详细设计

10.2.4 测试及运行结果

第11章 桌面游戏

11.1 贪吃蛇

11.1.1 需求分析

11.1.2 概要设计

11.1.3 详细设计

11.1.4 测试及运行结果

11.2 推箱子

11.2.1 需求分析

11.2.2 概要设计

11.2.3 详细设计

11.2.4 测试及运行结果

第12章 网络编程

12.1 TCP连接建立系统

12.1.1 需求分析

12.1.2 概要设计

12.1.3 服务器端详细设计

12.1.4 客户端详细设计

12.1.5 测试及运行结果

12.2 ping命令系统

12.2.1 ping命令工作原理

12.2.2 ping命令参数

12.2.3 需求分析

12.2.4 概要设计

12.2.5 详细设计

12.2.6 测试及运行结果

提高篇

第13章 常用算法

13.1 数值计算

13.1.1 一元多项式求值

13.1.2 定积分计算

13.1.3 矩阵转置

13.1.4 随机数的产生

13.2 非数值计算

13.2.1 查找

13.2.2 排序

13.3 其他

13.3.1 交换

13.3.2 计数

13.3.3 累加(乘)

13.3.4 求阶乘

13.3.5 求最大公约数和最小公倍数

13.3.6 求最值

13.3.7 判断素数

13.3.8 数制转换

13.3.9 字符处理

13.3.10 迭代

13.3.11 数字分离

附录1实训报告格式

附录2参考文献格式示例

参考文献

标·江苏教育版)(学生用书)

内容摘要:

《程序设计实训理论教程(C语言版)》从程序设计思想理论出发,介绍了软件开发过程经历的需求分析、概要设计、详细设计及软件测试四个阶段,目的是让读者学会利用计算机来解决生活、工作中的实际具体问题。
按照软件开发过程的各阶段要求,本书选择了多个应用领域中的实例加以介绍,内容涉及数据库、计算机网络、图形处理、自动控制、模拟仿真、游戏开发等领域,适用面广;为提高读者举一反三的能力,《程序设计实训理论教程(C语言版)》最后介绍了常用的经典算法,对每一种算法的讲解均按照“算法功能→实现方法→函数定义→实例讲解”的思路完成,使读者能透彻理解算法。
《程序设计实训理论教程(C语言版)》是作者多年教学和软件开发实践经验的总结,适合作为高等院校计算机、自动控制、自动化、机械、电子等相关专业课程设计或实训的指导书,也可供C语言开发人员参考使用。

书籍规格:

书籍详细信息
书名程序设计实训理论教程站内查询相似图书
9787118076073
如需购买下载《程序设计实训理论教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位国防工业出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数 262 印数

书籍信息归属:

程序设计实训理论教程是国防工业出版社于2011.6出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。