注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2004-08

出版社:高等教育出版社

获奖信息:普通高等教育“十五”国家级规划教材,面向21世纪课程教材  

以下为《计算机软件技术导论》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040151268
  • 1版
  • 113201
  • 46242770-9
  • 平装
  • 16开
  • 2004-08
  • 450
  • 376
  • 工学
  • 软件工程
  • 工学、理学
  • 本科
内容简介

  本书是普通高等教育“十五”国家级规划教材。
  本书站在计算学科的高度上,勾画计算机软件技术较完整的视图,讲解了计算机软件技术的核心内容。全书共分6章。第一章概论,概要地阐述计算学科的主要领域以及计算机软件的核心概念,讨论了软件开发方法与技术。第二章数据结构与算法,介绍最基本的数据结构及其应用实例,给出了常用的查找与排序算法。第三章操作系统及应用,讨论计算机核心系统软件——操作系统的基本概念、用户界面以及并发活动处理与系统资源的管理,介绍了当前使用广泛的两种操作系统——Windows系统和Linux系统的特点、结构及其使用方法。第四章数据库系统及应用,阐述数据模型和关系数据库基础,给出了数据库应用系统的设计方法,介绍了当前流行的数据库管理系统。第五章计算机网络及应用,给出了计算机网络的基本知识,并从应用的角度出发简单介绍了网络互连与Internet的应用。第六章实验与指导,给出了14个实验,涉及数据结构与算法、操作系统、数据库系统和计算机网络的应用。
  本书适合作为高等学校非计算机专业、计算机应用专业(大专)的教材,亦可供从事计算机应用的广大工程技术人员和管理人员自学参考。
目录

 第一章 概述
  1.1 计算学科及其研究内容
   1.1.1 计算学科的研究领域
   1.1.2 计算学科的3个重要过程
   1.1.3 计算学科及其研究内容
  1.2 计算的本质与计算机系统
   1.2.1 计算的本质
   1.2.2 图灵机与冯·诺依曼型计算机
   1.2.3 计算机系统的组成与操作系统虚拟机
  1.3 计算机软件的核心概念
   1.3.1 算法
   1.3.2 数据结构
   1.3.3 程序和程序设计语言
   1.3.4 计算机软件技术概述
  1.4 软件工程与软件工程模型
   1.4.1 软件与软件开发的特点
   1.4.2 软件工程
   1.4.3 软件过程
   1.4.4 瀑布模型
  1.5 软件开发方法与技术
   1.5.1 结构化方法的核心问题
   1.5.2 结构化设计
   1.5.3 结构化实现
   1.5.4 结构化方法的优点及问题
   1.5.5 面向对象方法的产生及要点
   1.5.6 面向对象的基本概念
   1.5.7 面向对象的软件开发过程
   1.5.8 面向对象方法的特点
  本章小结
  习题一
 第二章 数据结构与算法
  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.3.3 栈的链式存储结构
   2.3.4 栈的应用举例
   2.3.5 队列的定义及基本操作
   2.3.6 队列的顺序存储结构
   2.3.7 队列的链式存储结构
   2.3.8 队列应用举例
  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.5.4 二叉排序树查找
  2.6 排序
   2.6.1 排序的基本概念
   2.6.2 冒泡排序
   2.6.3 插入排序
   2.6.4 选择排序
   2.6.5 快速排序
   2.6.6 归并排序
   2.6.7 排序方法的比较
  本章小结
  习题二
 第三章 操作系统及应用
  3.1 操作系统概述
   3.1.1 计算机系统的组成与操作系统的位置
   3.1.2 多道程序设计技术与分时技术
   3.1.3 操作系统的定义
   3.1.4 操作系统的功能
   3.1.5 操作系统的类型
  3.2 操作系统用户界面
   3.2.1 运行一个用户程序的过程
   3.2.2 什么是用户界面
   3.2.3 操作界面
   3.2.4 图形化的用户界面
   3.2.5 系统调用
  3.3 进程及进程管理
   3.3.1 为什么要引入进程的概念
   3.3.2 进程的定义
   3.3.3 进程的状态及变迁
   3.3.4 进程的描述
   3.3.5 进程控制
   3.3.6 进程的同步与互斥
   3.3.7 线程
  3.4 操作系统资源管理
   3.4.1 资源管理功能和分配策略
   3.4.2 处理机管理
   3.4.3 存储管理
   3.4.4 设备管理
   3.4.5 文件系统
   3.4.6 死锁
  3.5 Windows系统及使用
   3.5.1 Windows系统的发展
   3.5.2 Windows系统的特点
   3.5.3 Windows系统的结构
   3.5.4 Windows系统的图形用户界面
   3.5.5 Windows系统的程序界面
  3.6 Linux系统及使用
   3.6.1 Linux系统的发展
   3.6.2 Linux系统的特点
   3.6.3 Linux系统的组成与内核结构
   3.6.4 Linux系统的用户界面
   3.6.5 Linux系统的使用基础
  本章小结
  习题三
 第四章 数据库系统及应用
  4.1 数据库系统概述
   4.1.1 信息、数据和数据处理
   4.1.2 数据管理技术的发展
   4.1.3 数据库、数据库管理系统和数据库系统
   4.1.4 数据库系统结构
   4.1.5 数据库系统的工作过程
  4.2 数据模型
   4.2.1 什么是数据模型
   4.2.2 数据的描述
   4.2.3 3种经典的数据模型
  4.3 关系数据库基础
   4.3.1 基本概念
   4.3.2 关系数据库系统的数据描述
   4.3.3 关系数据库系统的数据操作
   4.3.4 关系数据库标准语言——SQL
  4.4 数据库应用系统的设计
   4.4.1 数据库设计内容及特点
   4.4.2 数据库设计步骤
   4.4.3 需求分析
   4.4.4 概念设计
   4.4.5 数据库逻辑设计
   4.4.6 数据库物理设计
   4.4.7 应用程序设计与系统的运行和维护
   4.4.8 编写技术文档
   4.4.9 数据库应用系统设计实例
  4.5 实用数据库技术简介
   4.5.1 数据库技术的发展
   4.5.2 当前流行的数据库管理系统
   4.5.3 SQLServer系统及其使用简介
   4.5.4 新一代数据库应用快速开发工具
  本章小结
  习题四
 第五章 计算机网络及应用
  5.1 计算机网络的概念
   5.1.1 计算机网络的定义
   5.1.2 信息时代中的计算机网络
   5.1.3 计算机网络的发展过程
   5.1.4 计算机网络的构成
   5.1.5 计算机网络的分类
   5.1.6 Internet
  5.2 协议与体系结构
   5.2.1 网络拓扑结构
   5.2.2 数据交换方式
   5.2.3 网络协议
  5.3 网络互连与Internet
   5.3.1 局域网技术
   5.3.2 网络互连
   5.3.3 TCP/IP协议
   5.3.4 Internet编址与地址解析
  5.4 Internet的应用
   5.4.1 域名结构与域名系统
   5.4.2 远程登录TELNET
   5.4.3 文件传输协议FTP
   5.4.4 电子邮件
   5.4.5 WWW超文本查询系统
  5.5 计算机网络安全
   5.5.1 计算机网络面临的安全威胁
   5.5.2 计算机网络安全的内容
   5.5.3 防火墙技术
  本章小结
  习题五
 第六章 实验与指导
  实验一 线性表的应用
   一、目的和要求
   二、实验内容
   三、实验环境
  实验二 栈、队列
   一、目的和要求
   二、实验内容
   三、实验环境
  实验三 排序
   一、目的和要求
   二、实验内容
   三、实验环境
  实验四 查找
   一、目的和要求
   二、实验内容
   三、实验环境
  实验五 Windows系统的配置和用户管理
   一、目的和要求
   二、实验内容
   三、实验环境
   四、实验指导
  实验六 绘制进程状态变迁图
   一、目的和要求
   二、实验内容
   三、实验环境
  实验七 Linux系统的用户界面——基本操作命令
   一、目的和要求
   二、实验内容
   三、实验环境
  实验八 Linux内核代码结构与系统状态
   一、目的和要求
   二、实验内容
   三、实验环境
  实验九 需求分析与概念设计
   一、目的和要求
   二、实验内容
   三、实验环境
   四、实验指导
  实验十 数据库定义
   一、目的和要求
   二、实验内容
   三、实验环境
   四、实验指导
  实验十一 数据库操作
   一、目的和要求
   二、实验内容
   三、实验环境
   四、实验指导
  实验十二 数据库维护
   一、目的和要求
   二、实验内容
   三、实验环境
   四、实验指导
  实验十三 网络配置
   一、目的和要求
   二、实验内容
   三、实验环境
   四、实验指导
  实验十四 网络应用
   一、目的和要求
   二、实验内容
   三、实验环境
   四、实验指导
 参考文献