注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关程序设计实训理论教程(C语言版)

程序设计实训理论教程(C语言版)

程序设计实训理论教程(C语言版)

定 价:¥35.00

作 者: 梁志剑 等编著
出版社: 国防工业出版社
丛编项:
标 签: VC++

购买这本书可以去


ISBN: 9787118076073 出版时间: 2011-08-01 包装: 平装
开本: 16开 页数: 262 字数:  

内容简介

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

本目录推荐