图书介绍

软件技术基础PDF|Epub|txt|kindle电子书版本网盘下载

软件技术基础
  • 钟珞,杨波主编 著
  • 出版社: 武汉:武汉理工大学出版社
  • ISBN:7562917191
  • 出版时间:2001
  • 标注页数:354页
  • 文件大小:25MB
  • 文件页数:366页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件技术基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 计算机软件概论1

1.1 计算机软件1

1.1.1 计算机系统资源1

1.1.2 软件的概念与特点2

1.1.3 软件的分类4

1.1.4 软件的发展和软件危机7

1.2 软件工程基本概念8

1.2.1 软件工程学概念的提出8

1.2.2 软件工程的定义9

1.2.3 软件工程项目的基本目标10

1.2.4 软件工程的生命周期10

1.3.1 应用软件开发的原则和方法12

1.3 应用软件的开发12

1.3.2 结构化分析方法14

1.3.3 结构化设计方法18

1.3.4 结构化编程方法23

1.3.5 测试方法26

习题28

2 高级程序设计语言基础29

2.1 高级程序设计语言概述29

2.1.1 程序设计语言的发展29

2.1.2 C语言出现的历史背景30

2.1.3 C语言的特点31

2.1.4 简单的C程序介绍31

2.1.5 C的基本数据类型与运算33

2.1.7 终端上的数据输入与输出40

2.1.6 C语言中的语句概述40

2.2.1 C程序的控制结构42

2.2 C语言的基本结构及程序设计42

2.2.2 模块化程序设计50

2.3 指针与函数60

2.3.1 指针的概念60

2.3.2 指针变量作函数的参数61

2.3.3 函数的指针与函数的调用62

2.3.4 返回指针值的函数63

2.4 数据类型63

2.4.1 构造类型和指针63

2.4.2 结构体和指针73

2.4.3 共用体77

2.5.1 宏定义78

2.5 编译预处理78

2.5.2 参数的宏定义79

2.5.3 “文件包含”处理80

2.5.4 条件编译81

2.6 应用举例82

习题86

3 算法与数据结构87

3.1 算法与数据结构概述87

3.1.1 数据、数据元素及数据对象87

3.1.2 数据结构87

3.1.3 数据类型88

3.1.4 算法88

3.2 线性数据结构89

3.2.1 线性表定义、特征和运算90

3.2.2 线性表的顺序存储结构91

3.2.3 线性表的链式存储结构93

3.2.4 栈和队列99

3.3 树型数据结构105

3.3.1 树的概念105

3.3.2 二叉树106

3.3.3 哈夫曼树111

3.4 图形数据结构113

3.4.1 图的概念及术语113

3.4.2 图的存储结构114

3.4.3 图的遍历117

3.5.1 检索119

3.5 检索与内部排序119

3.5.2 内部排序125

3.6 应用实例136

3.6.1 离散系统中的数字滤波136

3.6.2 PID算法137

习题139

4 软件工程基础141

4.1 系统分析和软件项目计划141

4.1.1 系统分析141

4.1.2 系统需求识别141

4.1.3 可行性分析142

4.1.4 编制项目开发计划143

4.2.2 分析系统的数据要求144

4.2.1 确定对系统的综合要求144

4.2 需求分析144

4.2.3 导出系统的数据模型145

4.2.4 修正系统开发计划145

4.2.5 开发原型系统145

4.2.6 分析过程146

4.2.7 概念模型和规范化148

4.2.8 图形工具150

4.3 软件设计152

4.3.1 软件设计概念和原则152

4.3.2 详细设计155

4.3.3 详细设计的工具163

4.4.1 程序设计语言分类167

4.4 编码167

4.4.2 程序设计语言的特点169

4.4.3 选择一种语言171

4.4.4 写程序的风格172

4.5 软件测试174

4.5.1 测试的基本概念175

4.5.2 测试步骤176

4.5.3 白盒测试的测试用例设计177

4.5.4 黑盒测试的测试用例设计180

4.6 面向对象方法183

4.6.1 面向对象的基本概念183

4.6.2 面向对象建模185

4.6.3 面向对象的分析与设计194

4.7.1 软件维护的定义197

4.7 软件维护197

4.7.2 软件维护的特点198

4.7.3 软件维护的过程199

4.7.4 软件的可维护性202

4.8 编程实例204

4.8.1 电力电子变流技术软件204

4.8.2 控制理论基础软件209

4.8.3 感应电动机机械特性曲线217

习题223

5 操作系统224

5.1 操作系统概述224

5.1.1 什么叫操作系统224

5.1.2 操作系统的基本类型225

5.1.3 操作系统的功能227

5.1.4 操作系统的特性228

5.1.5 操作系统的硬件环境228

5.2 Windows操作系统的组成和功能服务230

5.2.1 Windows操作系统的简介和发展230

5.2.2 Windows98的组成230

5.2.3 Windows98功能服务231

5.2.4 Windows2000的新特性234

5.3 Windows操作系统的存储管理237

5.3.1 Windows98的存储管理简介237

5.3.2 86系列CPU内存工作模式237

5.3.3 常规存储管理、XMS和EMS规范241

5.3.4 Windows98的虚拟存储管理242

5.3.5 Windows2000的虚拟内存管理和内存管理243

5.4 Windows操作系统的进程管理244

5.4.1 Windows98的进程管理244

5.4.2 Windows98的多任务原理246

5.4.3 Windows2000的进程和线程管理247

5.5 Windows操作系统的作业管理248

5.5.1 Windows98的作业管理248

5.5.2 Windows98的应用程序接口248

5.5.3 OLE组件模型的基本原理250

5.5.4 Windows98的外壳Shell251

5.5.5 Windows98的任务调度252

5.6.1 Windows98设备管理的特点253

5.6 Windows操作系统的设备管理253

5.5.6 Windows2000的COM和OLE技术253

5.6.2 Windows98的32位驱动程序模型WDM254

5.6.3 Windows98的电源管理255

5.6.4 Windows98的即插即用管理255

5.6.5 Windows2000的即插即用与电源管理功能257

5.7 Windows操作系统的文件管理259

5.7.1 Windows98文件系统的结构259

5.7.2 Windows98 FAT、VFAT、FAT32、CDFS文件系统260

5.7.3 Windows98的文件名261

5.7.4 Windows2000的文件系统261

习题263

6.1 数据库系统概述264

6.1.1 数据库管理技术的产生和发展264

6 数据库系统264

6.1.2 数据库基本概念265

6.1.3 数据模型265

6.1.4 常用的数据模型268

6.1.5 数据库系统结构274

6.2 关系数据库理论基础277

6.2.1 关系模式的存储异常与数据依赖277

6.2.2 函数依赖的基本概念278

6.2.3 关系的规范化280

6.2.4 多值依赖283

6.2.5 模式分解的优劣286

6.3 实时数据库简介287

6.3.2 实时数据库与时间288

6.3.1 实时数据库的发展288

6.3.3 实时数据库系统的主要技术290

6.3.4 实时数据库应用与研究291

6.4 数据库设计291

6.4.1 规划292

6.4.2 需求分析292

6.4.3 概念结构设计294

6.4.4 逻辑结构设计295

6.4.5 数据库物理设计295

6.4.6 数据库实现297

6.4.7 数据库的运行和维护297

6.5 微机数据库系统简介298

6.6.1 DBMS基本功能300

6.6 数据库管理系统300

6.6.2 DBMS的组成301

6.6.3 DBMS的评价与选择303

6.7 应用实例304

习题306

7 PC机与全数字变频调速器的C语言通信软件307

7.1 C语言的通信功能调用307

7.1.1 C语言的BIOS功能调用307

7.1.2 用C语言直接驱动通信硬件308

7.2 SANKEN系列变频器的通信协议与传送方式308

7.2.1 ISI的功能308

7.2.2 电文格式310

7.2.3 电文构成详解313

7.2.4 变频器运转状态数据及控制端子台输入状态数据314

7.2.5 ISI与计算机间的电文收发方法315

7.3 通信口的初始化317

7.3.1 ISI通信单元的初始化317

7.3.2 计算机串行口的初始化318

7.4 转速开环变频调速系统编程319

7.4.1 转速开环变频调速系统319

7.4.2 程序设计流程图319

7.4.3 变频器原始数据库的建立320

7.4.4 人机界面程序设计324

7.4.5 底层通讯的编程实现342

附录A 矢量控制变频调速系统实验348

附录B 转速闭环变频调速系统实验350

参考文献354

热门推荐