程序设计实训理论教程

出版时间:2011-6  出版社:国防工业出版社  作者:梁志剑 等 著  页数:262  
Tag标签:无  

内容概要

  《程序设计实训理论教程(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参考文献格式示例参考文献标·江苏教育版)(学生用书)

图书封面

图书标签Tags

评论、评分、阅读与下载


    程序设计实训理论教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7