软件技术基础PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:周大为,钟桦,姚若玉等编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2008
- ISBN:9787560621159
- 页数:333 页
第1章 软件工程 1
软件的基本概念 1
软件的特征 1
软件的分类 2
软件的发展 3
软件危机 4
软件工程 5
软件工程的基本概念 5
软件工程方法学 6
软件工程的目标 6
软件生存周期 7
生存周期的划分及各阶段的主要任务 7
软件生存周期模型 8
结构化的软件开发方法 13
系统分析与定义 13
系统设计 21
编码和软件测试 29
软件维护 42
面向对象的软件开发方法 4
面向对象方法概述 45
面向对象建模 50
面向对象分析方法(OOA) 51
面向对象设计方法(OOD) 55
面向对象的实现(OOP) 58
习题1 59
第2章 数据结构概述 63
基本概念和术语 63
算法的描述和分析 65
算法的概念 65
算法的时间特性 66
算法的空间特性 67
习题2 68
第3章 线性表 69
线性表的逻辑结构 69
线性表的顺序存储结构 70
顺序表 70
顺序表上实现的基本运算 71
顺序表的应用实例 75
线性表的链式存储结构 78
单链表 78
循环链表 84
双向链表 85
顺序表和链表的比较 87
习题3 87
第4章 栈和队列 91
栈 91
栈的定义及基本运算 91
栈的顺序存储结构 91
栈的链式存储结构 94
队列 98
队列的定义及基本运算 98
队列的顺序存储结构 98
队列的链式存储结构 101
习题4 104
第5章 串和数组 108
串及其运算 108
串的概念 108
串的基本运算 108
串的存储结构 110
串的顺序存储 110
串的链式存储 111
串的模式匹配算法 111
顺序串上的模式匹配 111
链串上的模式匹配 113
多维数组 113
矩阵的压缩存储 115
特殊矩阵 115
稀疏矩阵 116
习题5 118
第6章 树 122
树的概念 122
二叉树 123
二叉树的定义 124
二叉树的性质 124
二叉树的存储结构 126
二叉树的遍历 129
深度优先遍历 129
广度优先遍历 132
从遍历序列恢复二叉树 133
遍历算法的应用 134
线索二叉树 135
线索二叉树的存储结构 136
线索二叉树的基本操作 137
树和森林 138
树的存储结构 138
树、森林与二叉树的转换 141
二叉排序树 142
二叉排序树的定义 142
二叉排序树的运算 143
哈夫曼树及其应用 146
最优二叉树 146
哈夫曼树的构造 147
哈夫曼编码 150
哈夫曼译码 151
习题6 152
第7章 图 155
图的基本概念 155
图的存储结构 157
邻接矩阵 157
邻接表 159
图的遍历 161
深度优先搜索遍历 161
广度优先搜索遍历 163
生成树和最小生成树 165
基本概念 165
Ptim算法 167
Kruskal算法 169
最短路径 170
从某个源点到其余各顶点的最短路径 170
每对顶点之间的最短路径 173
拓扑排序 175
关键路径 178
习题7 182
第8章 查找 186
线性表查找 186
顺序查找 186
折半查找 187
分块查找 190
散列技术 191
散列表的概念 191
散列函数的构造方法 192
处理冲突的方法 195
散列表的查找及分析 197
习题8 200
第9章 排序 203
排序的基本概念 203
插入排序 204
直接插入排序 204
希尔排序 206
交换排序 207
起泡排序 207
快速排序 209
直接选择排序 212
归并排序 214
各种内部排序方法的比较和选择 216
习题9 217
第10章 操作系统 220
操作系统概述 220
操作系统的地位 220
操作系统的类型 220
操作系统的功能 221
处理机管理 223
进程的概念 223
进程的状态 223
进程的控制 224
进程的通信 226
线程的基本概念 231
死锁 231
存储管理 234
存储管理的功能 234
连续分配方式 235
页式存储管理 236
段式存储管理 239
段页式存储管理 240
文件管理 240
文件和文件系统 240
文件的结构 241
文件存储空间的管理 243
文件目录 244
文件系统的安全性 246
文件系统为用户提供的接口 247
设备管理 247
设备管理的功能 247
设备分配 248
设备缓冲技术 249
作业管理 250
操作系统与用户之间的接口 250
作业的状态及其转换 251
作业调度 252
典型操作系统的特点 255
Windows操作系统 255
UNIX操作系统 259
Linux操作系统 262
习题10 264
第11章 数据库系统及其应用 271
数据库系统概述 271
信息、数据与数据处理 271
数据管理技术的发展 272
数据库系统 274
数据库系统的结构 276
关系数据库基础理论 278
数据描述 278
数据模型 278
关系代数 285
关系数据库规范化理论 288
概述 288
规范化理论 289
关系数据库应用系统设计 292
需求分析 293
概念结构设计 293
逻辑结构设计 294
数据库物理设计 294
数据库实现 295
运行维护阶段 295
创建数据库 295
创建数据库 295
在Access中创建与编辑表 296
查询与SQL 301
查询概述 301
SQL 302
网络管理信息系统——基于ASP技术的网络教学管理信息系统 307
基础知识 307
HTML 309
IIS 312
VBScript 313
ASP 315
教学管理信息系统实现 323
习题11 327
参考文献 333
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019