图书介绍

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

软件技术基础
  • 鲍有文编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560619347
  • 出版时间:2007
  • 标注页数:267页
  • 文件大小:14MB
  • 文件页数:279页
  • 主题词:软件-高等学校:技术学校-教材

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.2 基本概念和术语3

1.2.1 数据、数据元素及数据项3

1.2.2 数据结构4

1.3 算法6

1.3.1 算法的概念及特性6

1.3.2 算法的描述方法7

1.3.3 算法的性能分析8

1.4 本章小结10

自测习题10

第2章 基本数据结构及其运算11

2.1 线性结构11

2.1.1 线性表及逻辑结构11

2.1.2 线性表的顺序存储结构12

2.1.3 线性表的链式存储结构19

2.1.4 栈和队列27

2.1.5 其他线性数据结构42

2.2 树和二叉树48

2.2.1 树的定义及基本术语49

2.2.2 二叉树50

2.2.3 应用举例58

2.3 本章小结61

自测习题61

第3章 查找与排序技术63

3.1 查找技术63

3.1.1 基本概念63

3.1.2 静态查找表64

3.1.3 动态查找表72

3.2 排序技术76

3.2.1 基本概念76

3.2.2 三种简单的排序方法77

3.2.3 希尔排序81

3.2.4 内部排序方法的比较与讨论83

3.3 应用举例83

3.4 本章小结85

自测习题85

第二篇 操作系统87

第4章 操作系统原理87

4.1 操作系统概述87

4.2 操作系统的特性88

4.3 操作系统的分类89

4.4 操作系统的资源管理91

4.4.1 进程管理92

4.4.2 存储管理95

4.4.3 文件管理98

4.4.4 设备管理101

4.5 操作系统提供的服务与用户接口102

4.5.1 操作系统提供的基本服务102

4.5.2 操作系统的用户接口103

4.6 操作系统的结构105

4.6.1 整体式结构105

4.6.2 层次式结构106

4.6.3 操作系统的内核106

4.6.4 客户机/服务器结构107

4.7 本章小结108

自测习题108

第5章 流行操作系统简介109

5.1 DOS操作系统109

5.2 Windows操作系统110

5.3 UNIX操作系统112

5.4 Linux操作系统113

5.5 本章小结114

自测习题114

第三篇 数据库115

第6章 数据库原理115

6.1 概述115

6.1.1 数据管理的发展116

6.1.2 数据库管理系统介绍117

6.1.3 数据和数据模型119

6.1.4 三级模式结构体系124

6.1.5 数据库管理系统的功能125

6.2 关系数据库126

6.2.1 关系的基本概念126

6.2.2 关系模型129

6.3 关系数据库规范化理论130

6.3.1 函数依赖131

6.3.2 码132

6.3.3 范式133

6.4 数据库保护135

6.4.1 事务136

6.4.2 并发控制137

6.4.3 数据库的备份与恢复138

6.5 本章小结140

自测习题141

第7章 数据库应用142

7.1 结构化查询语言(SQL)142

7.1.1 SQL的数据定义143

7.1.2 SQL的数据查询147

7.1.3 SQL的数据更新155

7.1.4 视图157

7.1.5 数据控制158

7.2 数据库新技术160

7.2.1 数据库新技术概述160

7.2.2 面向对象数据库系统161

7.2.3 分布式数据库系统162

7.2.4 并行数据库系统163

7.2.5 多媒体数据库164

7.3 本章小结165

自测习题165

第四篇 软件工程导论167

第8章 软件工程167

8.1 软件发展介绍167

8.1.1 软件的发展阶段167

8.1.2 软件的概念168

8.2 软件危机170

8.3 软件工程171

8.4 软件生存周期和软件生存周期模型173

8.4.1 软件生存周期173

8.4.2 软件生存周期模型173

8.5 软件开发方法176

8.5.1 结构化方法176

8.5.2 面向对象开发方法177

8.6 本章小结178

自测习题178

第9章 软件开发过程179

9.1 软件开发计划179

9.1.1 问题定义179

9.1.2 可行性研究180

9.1.3 软件开发计划的制定182

9.1.4 成本-效益分析183

9.2 需求分析183

9.2.1 需求分析的概念和任务183

9.2.2 需求获取185

9.2.3 需求分析建模185

9.2.4 需求分析文档和需求验证192

9.2.5 需求管理193

9.3 软件设计与实现193

9.3.1 概要设计193

9.3.2 详细设计202

9.3.3 软件实现205

9.4 软件测试208

9.4.1 软件测试的任务208

9.4.2 软件测试方法208

9.4.3 测试用例设计210

9.4.4 测试过程214

9.5 软件维护217

9.5.1 可维护性217

9.5.2 软件维护分类219

9.5.3 软件维护实施219

9.6 本章小结221

自测习题221

第10章 面向对象软件工程223

10.1 面向对象的基本概念223

10.2 面向对象分析225

10.3 面向对象设计229

10.4 面向对象开发方法与统一建模语言231

10.4.1 面向对象开发方法231

10.4.2 统一建模语言233

10.5 面向对象实现241

10.5.1 构件图241

10.5.2 配置图242

10.6 面向对象分析设计举例243

10.6.1 进销存系统的需求说明243

10.6.2 UML建模243

10.7 本章小结247

自测习题247

参考答案248

参考文献267

热门推荐