出版时间:2011-11 出版社:谢雪睛、 王永清 中央广播电视大学出版社 (2011-11出版) 作者:谢雪晴,王永清 编 页数:200
内容概要
《全国高等职业教育规划教材:计算机软件技术基础》是涉及软件基础知识、数据结构、操作系统、数据库技术、网络基础知识等软件开发常用原理、方法和技术的综合性教材。通过本教材的学习,使学生掌握计算机软件知识的全貌,提高学生对计算机软件工具、软件环境的适应能力和计算机软件开发能力。 全书共分5章:第1章介绍了计算机软件的基本知识和软件工程的工具、软件开发方法、软件的测试与维护等问题。第2章介绍了数据结构及其应用,软件编程中常用的逻辑结构和存储结构,如线性表、矩阵的压缩存储、树、图、查找及排序。第3章介绍了操作系统的功能、特征及分类等。第4章介绍了数据库系统的一般概念和数据库系统的理论、设计方法以及关系数据库语言SQL的使用。第5章介绍了计算机网络的发展进程、概念、功能、组成、分类及结构等基础知识。 《全国高等职业教育规划教材:计算机软件技术基础》不仅实用性强,而且内容丰富、全面,能让学生了解整个软件系统的基础知识,以便将来在实际中运用。此外,在知识层次上,各章相对独立,自成体系,教师可以依据专业需要在次序和内容上灵活地进行调整。
书籍目录
第1章 软件技术基础知识 1.1 计算机软件概论 1.1.1 计算机系统 1.1.2 计算机软件 1.1.3 软件的分类 1.1.4 常用的系统软件 1.1.5 常用的工具软件 1.2 程序和程序设计 1.2.1 数据的基本概念 1.2.2 数据结构 1.2.3 算法和算法描述 1.3 程序设计语言 1.3.1 程序设计语言的概念及其发展 1.3.2 语言处理 1.4 程序设计方法 1.4.1 结构化程序设计方法 1.4.2 面向对象程序设计方法 1.4.3 UML概述 1.5 软件工程 1.5.1 软件工程概述 1.5.2 软件的生存周期 1.5.3 软件开发模型 1.5.4 软件工具 1.5.5 软件设计方法 1.6 软件的应用 1.6.1 软件测试 1.6.2 软件调试 1.6.3 软件维护 第2章 数据结构基础知识 2.1 数据结构的基本概念 2.1.1 数据的逻辑结构 2.1.2 数据的存储结构 2.2 线性结构 2.2.1 线性表及其基本运算 2.2.2 线性表的存储结构 2.2.3 栈 2.2.4 队列 2.2.5 串 2.3 数组 2.3.1 数组的定义及其运算 2.3.2 矩阵的压缩存储 2.4 树形结构 2.4.1 树的基本概念 2.4.2 二叉树的概念及存储 2.4.3 二叉树的遍历 2.4.4 二叉树的应用 2.5 图 2.5.1 图的定义及其相关术语 2.5.2 图的存储方式 2.5.3 图的遍历 2.6 查找 2.6.1 查找的概念 2.6.2 顺序查找 2.6.3 二分法查找 2.6.4 二叉排序树查找 2.7 排序 2.7.1 排序的概念 2.7.2 直接排序 2.7.3 交换排序 2.7.4 选择排序 第3章 操作系统基础知识 3.1 操作系统概述 3.1.1 操作系统的功能 3.1.2 操作系统的特征 3.1.3 操作系统的分类 3.2 进程管理 3.2.1 程序及执行 3.2.2 进程 3.2.3 线程 3.2.4 进程控制 3.2.5 进程调度 3.2.6 进程通信 3.2.7 死锁 3.3 存储管理 3.3.1 存储管理概述 3.3.2 单一连续区分配 3.3.3 分区式分配 3.3.4 页式存储 3.3.5 段式存储 3.3.6 段页式存储 3.4 设备管理 3.4.1 设备的分类 3.4.2 设备管理的任务与功能 3.4.3 数据传送控制方式 3.4.4 虚拟设备 3.5 文件管理 3.5.1 文件和文件系统 3.5.2 文件的结构 3.5.3 文件的管理方法 3.5.4 文件目录 3.5.5 文件的操作 3.5.6 文件的共享与安全性管理 第4章 数据库基础知识 4.1 数据库系统 4.1.1 数据库系统概述 4.1.2 数据管理 4.1.3 数据处理 4.2 数据模型 4.2.1 概念模型 4.2.2 层次模型 4.2.3 网状模型 4.2.4 关系模型 4.3 关系数据库 4.3.1 关系代数 4.3.2 数据库设计 4.3.3 关系规范化 4.4 关系数据库标准查询语言(SQL) 4.4.1 SQL概述 4.4.2 数据定义 4.4.3 数据查询 4.4.4 数据更新 4.5 数据库产品介绍 4.5.1 SQL Server 4.5.2 VFP和Access 4.5.3 Oracle 第5章 网络的基本知识 5.1 计算机网络概述 5.1.1 计算机网络的形成与发展 5.1.2 计算机网络的概念和功能 5.1.3 计算机网络的组成与分类 5.1.4 计算机网络的拓扑结构 5.2 因特网技术 5.2.1 因特网概述 5.2.2 TCP/IP协议 5.2.3 域名系统 5.3 网络的安全性 5.3.1 Internet的安全隐患 5.3.2 Internet的脆弱性 5.3.3 计算机网络安全预防措施 参考文献
章节摘录
版权页: 插图: 3.文件压缩与解压缩软件 由于文件占用的空间越来越大,使得保存、交换以及网络上的数据传输消耗时间越来越长,占用资源越来越多,从而带来极大的不便。通过对文件的压缩和解压缩来解决这种矛盾就显得十分实用和必要。压缩与解压缩过程是一个互逆的过程:压缩软件的工作过程是把一个或多个文件通过一定的算法压缩存放在一个具有特定扩展名的管理文件中,从而便于存储和交换;解压缩软件的工作过程是在需要的时候再把压缩文件用相反的算法还原成压缩之前的文件。 Win RAR是常用的解压缩软件。它是应用于Windows环境下的解压缩软件,适用于Windows 98/2000/XP。Win RAR还支持大多数互联网上的文件格式,如CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO等多种类型的压缩文件。Win RAR能够自动下载和打开互联网上的压缩文件包。同时,它还具有密码设置、压缩包内文件排序等功能。 此软件的功能是:压缩率高;有历史记录和收藏夹功能;使用简单方便,配置选项不多等。 4.多媒体播放软件 Winamp是目前非常著名的高保真音乐播放软件,支持MP2、MP3、MP5、MOD、S3M、MTM、ULT、XM、IT、669、CD Audio、Line—In、WAV和VOC等多种音频格式。可以定制界面skins,支持增强音频视觉和音频效果的Plug—ins。 在Windows XP中内置了Windows Media Player,它可以用来播放各种流行格式的音频、视频、MP3文件、MPEG文件等,还可以收听世界范围内的广播电台或是复制CD等。除此之外,市场上还出现了许多多媒体播放软件,其中RealPlayer就是其中最流行的一个。借助先进的网络流媒体技术RealPlayer能够播放RealAudio,是在网上收听、收看实时Audio、Video和Flash的最佳工具。如果网速足够快,还可以收看全屏幕Video。 5.图形浏览软件 图形浏览软件中使用最为广泛的是ACDSee。ACDSee广泛应用于图片的获取、管理、浏览、优化,且以其优良的特性深得计算机用户的好评。 使用ACDSee,可以从数码相机和扫描仪高效获取图片,并进行便捷地查找、组织和预览;能快速、高质量显示图片,再配以内置的音频播放器,用户就可以用它来播放幻灯片;还能处理如MPEG之类的常用视频文件。此外,ACDSee还具有批量处理功能。ACDSee的图片编辑工具也具有强大的实用功能,可以处理数码影像,如去除红眼、剪切、锐化、特效、曝光调整、旋转及镜像等。
编辑推荐
《全国高等职业教育规划教材:计算机软件技术基础》不仅实用性强,而且内容丰富、全面,能让学生了解整个软件系统的基础知识,以便将来在实际中运用。此外,在知识层次上,各章相对独立,自成体系,教师可以依据专业需要在次序和内容上灵活地进行调整。
图书封面
评论、评分、阅读与下载