图书介绍

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

软件技术基础
  • 方志刚主编;陶坚,刘毅华副主编 著
  • 出版社: 杭州:浙江大学出版社
  • ISBN:7308047563
  • 出版时间:2006
  • 标注页数:227页
  • 文件大小:13MB
  • 文件页数:240页
  • 主题词:软件-高等学校-教材

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 如何利用计算机解决问题3

1.2 软件系统4

1.2.1 什么是软件4

1.2.2 软件的分类5

1.3 软件开发技术6

1.3.1 软件开发技术简史6

1.3.2 软件开发技术发展方向7

1.4 关于本课程9

习题19

2.1 软件工程的基本概念10

2.1.1 什么是软件危机10

第2章 软件工程10

2.1.2 什么是软件工程12

2.1.3 软件工程的基本原则13

2.1.4 软件工程的基本内容14

2.2 软件开发过程14

2.2.1 软件开发的主要阶段14

2.2.2 软件生命周期模型17

2.2.3 模块化软件开发原则19

2.2.4 软件开发方法22

2.3 系统定义22

2.3.1 可行性分析22

2.3.2 需求分析24

2.4 软件实现29

2.4.1 总体设计29

2.4.2 详细设计32

2.4.3 编码36

2.4.4 测试40

2.5 软件维护47

2.5.1 什么是软件维护47

2.5.2 软件维护的分类48

2.5.3 软件维护的过程50

2.6 软件开发管理52

2.6.1 质量管理52

2.6.2 进度安排54

2.6.3 人员管理56

2.6.4 风险分析59

2.6.5 成本/效益分析61

习题261

第3章 数据结构62

3.1 数据结构的基本概念62

3.1.1 什么是数据结构62

3.1.2 数据结构分类63

3.1.3 什么是算法64

3.1.4 算法描述方法65

3.1.5 算法的衡量标准65

3.2 线性数据结构67

3.2.1 线性表67

3.2.2 链表72

3.2.3 栈82

3.2.4 队列85

3.2.5 串89

3.2.6 广义表91

3.3 数组93

3.3.1 多维数组93

3.4 树97

3.4.1 树的基本概念97

3.4.2 树的存储结构与遍历101

3.4.3 二叉树104

3.4.4 二叉树的存储结构107

3.4.5 二叉树的遍历109

3.4.6 树与二叉树的转换111

3.4.7 二叉树的应用112

3.5 图114

3.5.1 图的基本概念114

3.5.3 图的存储结构117

3.5.4 图的遍历121

3.5.5 图的应用122

3.6 查找124

3.6.1 什么是查找124

3.6.2 线性表及其查找125

3.6.3 树表及其查找130

3.6.4 哈希表及其查找131

3.7 排序137

3.7.1 什么是排序137

3.7.2 交换排序137

3.7.3 选择排序140

3.7.4 插入排序143

3.7.5 归并排序146

3.7.6 内部排序方法的比较和选择148

习题3149

第4章 操作系统152

4.1 操作系统概述152

4.1.1 什么是操作系统152

4.1.2 操作系统的发展过程153

4.1.3 操作系统的功能155

4.1.4 操作系统的分类和特性157

4.2 存储管理159

4.2.1 什么是存储管理159

4.2.2 实存储管理161

4.2.3 虚拟存储管理164

4.3 处理器管理168

4.3.1 什么是处理器管理169

4.3.2 作业调度170

4.3.3 进程调度172

4.3.4 并发程序设计174

4.4 设备管理178

4.4.1 什么是设备管理178

4.4.2 设备管理的功能179

4.4.3 虚拟设备管理180

4.5 文件管理181

4.5.1 什么是文件管理文件与文件系统181

4.5.2 文件结构组织182

4.5.3 文件目录组织184

4.5.4 文件存取方式和共享186

4.5.5 文件存储空间管理187

4.5.6 文件系统使用及一般模型188

习题4192

5.1.1 什么是数据库系统193

第5章 数据库系统193

5.1 数据库系统基本概念193

5.1.2 数据管理的三个阶段194

5.1.3 数据描述与数据模型196

5.1.4 实体联系模型198

5.1.5 数据库组织201

5.2 关系数据库系统202

5.2.1 什么是关系数据库系统202

5.2.2 关系代数202

5.2.3 关系数据库设计207

5.3 关系数据语言213

5.3.1 关系数据库语言概述213

5.3.2 结构化查询语言SQL213

5.4 数据库技术进展221

习题5226

参考文献227

热门推荐