计算机软件技术基础(第3版)

计算机软件技术基础(第3版)

作者:沈被娜

出版社:清华大学出版社

出版年:2000-07-01

评分:5分

ISBN:7302039410

所属分类:网络科技

书刊介绍

计算机软件技术基础(第3版)计算机软件技术基础(第3版)前言

本书为非计算机专业理工科研究生、本科生教学用书。在总结近几年来教学实践经验并结合当前教学要求的基础上,对第2版作了较大的修改和补充。全书共分8章,内容涉及与计算机软件有关的基础知识和一些常用的系统软件。各章内容简述如下:
第1章 阐述信息时代的特点、计算机软硬件的发展过程、计算机在信息社会中的作用以及作为新世纪建设者所肩负的历史使命。
第2章 讲述软件的基础知识,内容包括常用数据结构的类型、算法及编程技巧,所有算法均采用不依赖于某种固定语言的描述形式,读者可以按照这种描述形式选择自己熟悉的语言编程。本章还结合各类算法选用相应的应用实例,并进行....

计算机软件技术基础(第3版) 内容简介

本书是计算机基础教材,全书较系统、通俗地介绍了计算机软件技术的基础知识和常用的系统软件。内容包括数据结构、操作系统、数据库系统、计算机网络、软件工程及管理信息系统等共8章。每章有基本原理叙述和常用实例介绍,各章后附有习题。本书适用于非计算机专业的研究生,也可供从事计算机应用工作的广大科技人员阅读。

计算机软件技术基础(第3版) 目录

第1章信息与计算机1
11信息与信息时代1
111什么是信息2
112信息化是社会经济发展的必然结果3
113信息与计算机应用5
12计算机发展简史6
121计算机发展的几个重要阶段6
122计算机应用的领域7
123计算机在现代人类活动中的地位和作用8
124计算机的现在与未来8
13计算机与计算机系统9
131计算机系统的组成10
132计算机的硬件与软件11
133多媒体计算机13
14计算机软件技术发展过程13
141高级语言阶段14
142结构程序设计阶段14
143自动程序设计阶段17
习题21
参考文献21
第2章常用数据结构及其运算22
21概述22
211什么是数据结构22
212有关数据结构的基本概念和术语22
213算法描述语言23
214算法分析技术初步24
22线性表25
221线性表的定义和运算25
222顺序存储线性表26
223线性链表28
224向量和链表的比较34
23栈与队35
231栈的结构和运算35
232队的结构和运算40
24数组43
241数组的定义43
242数组的顺序存储结构44
243稀疏矩阵46
244数组的链式存储结构49
25树与二叉树51
251树的定义及其存储结构51
252二叉树及其性质53
253二叉树的遍历56
254二叉树的应用58
26图65
261图的定义及基本术语65
262图的存储结构67
263图的遍历69
264图的应用72
27查找79
271查找的基本概念79
272线性查找80
273对分查找81
274分块查找82
275二叉排序树查找83
276哈希表技术及其查找85
28排序90
281排序的基本概念90
282选择排序91
283插入排序96
284交换排序97
285排序方法的比较和选择100
习题101
参考文献106
第3章操作系统107
31引论107
311什么是操作系统107
312操作系统的分类109
313操作系统的功能和特性110
32存储管理112
321存储管理的功能及有关概念112
322实存储管理114
323虚拟存储管理119
33处理器管理128
331基本概念与术语129
332作业调度130
333进程调度132
334多道程序并发运行出现的问题134
335多道程序设计基础——并行程序设计145
34设备管理149
341设备管理的功能及基本概念149
342设备管理的工作过程151
343虚拟设备——假脱机系统153
35文件管理154
351基本概念及术语154
352文件结构及存取方式155
353文件目录157
354文件存储空间的管理159
355文件的共享与文件系统的安全性161
356文件的操作使用命令及文件系统一般模型162
36操作系统的用户接口165
361UNIX操作系统166
362DOS操作系统168
363Windows操作系统171
习题171
参考文献173
第4章数据库系统174
41概述174
411数据管理的三个阶段174
412数据描述176
413数据库组织178
414数据库设计183
42关系数据库系统185
421关系数据库的特点185
422基本概念和术语186
423关系代数187
424关系数据库的设计问题189
43关系数据语言195
431数据语言的功能195
432关系数据语言的特点196
433SQL简介196
44应用系统开发202
441以数据为中心的系统203
442以处理为中心的系统204
45数据库技术的发展方向206
451当前数据库系统存在的不足206
452数据库技术的发展研究方向206
习题207
参考文献209
第5章计算机网络与信息高速公路210
51什么是计算机网络210
511计算机网络的发展过程210
512计算机网络的分类212
513计算机网络的功能与应用216
52计算机网络体系结构217
521网络的分层体系结构217
522开放系统互联参考模型OSI219
523网络操作系统222
53网络互联与因特网224
531网络互联224
532因特网简介226
54信息高速公路232
541背景232
542构成要素与关键技术232
543问题与展望234
544如何发展中国国家信息基础结构(CNII)235
习题235
参考文献236
第6章软件工程技术基础237
61软件工程的基本原则237
611软件生命期237
612计划与评审238
613编制软件文档238
62软件开发过程238
621软件开发过程模型238
622可行性论证240
623需求分析240
624概要设计241
625详细设计243
626软件编码246
627软件测试247
628软件维护248
63软件开发中的系统分析与设计方法249
631结构化系统方法249
632快速原型方法254
633面向对象方法(OO)255
64软件开发管理技术259
641质量管理259
642计划管理260
643人员管理261
644文档管理261
习题263
参考文献264
第7章管理信息系统265
71概述265
711什么是管理信息系统265
712管理信息系统的结构266
713建立管理信息系统的基础267
72管理信息系统的开发方法与工具268
721管理信息系统的开发原则268
722管理信息系统的开发方法268
723管理信息系统的开发工具271
73管理信息系统的开发步骤273
731管理信息系统开发应遵循的基本原则273
732系统定义273
733系统设计279
734系统实施283
74管理信息系统的新进展284
741制造资源计划MRPⅡ285
742决策支持系统DSS286
743管理信息系统与办公自动化287
744计算机集成制造系统CIMS288
745基于Intranet的新一代管理信息系统289
习题290
参考文献290
第8章信息与计算机系统的安全保护291
81信息与计算机系统的安全问题291
811信息和计算机系统安全的定义与内容291
812利用计算机犯罪与不道德行为294
813计算机从业人员应遵循的道德规范295
82计算机病毒防治知识296
821什么是计算机病毒296
822计算机病毒的作用机制297
823病毒的传染途径297
824计算机病毒的分类298
825计算机病毒的危害298
826计算机病毒的防治298
习题300
参考文献300

相关推荐

微信二维码