计算机软件技术基础

出版时间:2009-5  出版社:中国铁道出版社  作者:杨平 编  页数:245  

内容概要

  《高等职业院校规划教材·软件技术系列:计算机软件技术基础》按照教育部提出的计算机基础课程三层次教学体系中的软件技术基础课程的要求,根据高职高专类学生的特点编写,实例贯穿其中,与现实生活相结合。全书共有数据结构、操作系统、软件工程三篇,分为18章。数据结构的主要内容包括算法、线性表、栈、队列、树、图、查找和排序;操作系统的主要内容包括操作系统引论、进程管理、处理机调度与死锁、存储器管理、设备管理及文件管理;软件工程的主要内容包括软件工程概述、传统软件工程设计、面向对象的软件工程及软件工程项目管理;最后附有软件项目开发计划文档供读者参考。《高等职业院校规划教材·软件技术系列:计算机软件技术基础》在内容组织上由浅入深,循序渐进,语言通俗流畅,实例选用得当,与现实生活联系紧密,有利于读者理解和掌握。每章开头附有基本要求和重点难点,最后附有小结并配有相应的习题。  《高等职业院校规划教材·软件技术系列:计算机软件技术基础》结构合理,内容丰富,通俗易懂,实用性强,适合作为高职高专院校的教材,也可作为计算机二级和三级等级考试的参考书。

书籍目录

第一篇数据结构第1章 算法1.1 数据结构的概念1.2 数据结构的基本概念和术语1.3 算法的基本概念1.3.1 算法的基本特征1.3.2 算法设计基本方法1.4 算法分析1.4.1 算法的时间复杂度1.4.2 算法的空间复杂度小结习题第2章 线性表2.1 线性表的概念及运算2.2 线性表的顺序存储结构2.2.1 顺序表2.2.2 顺序表上的基本运算2.3 线性表的链式存储结构2.3.1 单链表2.3.2 单链表上的基本运算2.3.3 循环链表2.3.4 双向链表2.4 顺序表和链表的比较小结习题第3章 栈3.1 栈的概念及基本运算3.2 栈的顺序存储结构3.3 栈的链式存储结构3.4 栈的应用小结习题第4章 队列4.1 队列的概念及基本运算4.2 队列的顺序存储4.2.1 顺序队列4.2.2 循环队列4.3 队列的链式存储4.4 队列的应用小结习题第5章 树5.1 树的概念5.2 二又树5.2.1 二叉树的概念5.2.2 二叉树的性质5.2.3 几种特殊形式的二叉树5.2.4 二叉树的存储5.3 二叉树的遍历5.3.1 遍历方案5.3.2 遍历算法5.3.3 遍历序列5.3.4 二叉链表的构造5.4 线索二叉树5.4.1 线索二叉树的概念5.4.2 二叉树的中序线索化5.5 树和森林与二叉树的转换5.5.1 树、森林到二又树的转换5.5.2 二叉树到树、森林的转换5.6 哈夫曼树及其应用5.6.1 哈夫曼树的基本概念5.6.2 构造最优二叉树5.6.3 哈夫曼编码小结习题第6章 图6.1 图的概念6.2 图的存储6.2.1 邻接矩阵表示法6.2.2 邻接表表示法6.3 图的遍历6.3.1 连通图的深度优先搜索遍历6.3.2 连通图的广度优先搜索遍历6.4 生成树和最小生成树6.4.1 生成树6.4.2 最小生成树6.5 最短路径6.6 拓扑排序6.7 关键路径小结习题第7章 查找7.1 基本概念7.2 线性表的查找7.2.1 顺序查找7.2.2 二分查找7.2.3 分块查找7.3 二叉排序树7.4 散列表7.4.1 散列表的概念7.4.2 散列函数的构造方法7.4.3 处理冲突的方法7.4.4 散列表的查找及分析小结习题第8章 排序8.1 基本概念8.2 插入排序8.2.1 直接插人排序8.2.2 希尔排序8.3 交换排序8.3.1 冒泡排序8.3.2 快速排序8.4 选择排序8.4.1 直接选择排序8.4.2 堆排序8.5 归并排序8.6 分配排序8.7 内部排序方法的比较和选择8.8 外部排序简介8.9 排序应用举例小结习题第二篇操作系统第9章 操作系统引论9.1 操作系统的概念9.2 操作系统的发展过程9.3 操作系统的基本特性9.4 操作系统的主要功能小结习题第10章 进程管理10.1 进程的基本概念10.2 进程的控制10.3 进程的同步与互斥10.3.1 基本概念10.3.2 信号量机制10.4 进程通信小结习题第11章 处理机调度与死锁11.1 处理机调度的基本概念11.2 调度算法11.3 死锁11.3.1 死锁的相关知识11.3.2 处理死锁的基本方法小结习题第12章 存储器管理12.1 存储器管理的基本概念12.2 存储管理基本技术12.3 分页存储管理12.4 分段存储管理12.5 段页式存储管理小结习题第13章 设备管理13.1 设备管理的功能及基本概念13.2 I/O控制方式13.3 缓冲技术13.4 设备分配13.5 设备处理小结习题第14章 文件管理14.1 基本概念及术语14.2 文件的组织结构和存取方式14.3 文件目录管理14.4 文件存储空间的管理小结习题第三篇软件工程第15章 软件工程概述15.1 软件危机和软件工程的概念15.2 软件生命周期15.3 典型的软件工程模型小结习题第16章 传统软件工程设计16.1 软件需求分析16.2 软件设计16.3 编码16.4 软件测试16.5 软件维护小结习题第17章 面向对象的软件工程17.1 面向对象的基本概念17.2 面向对象的系统分析和设计17.3 UML统一建模语言小结习题第18章 软件工程项目管理18.1 软件项目管理18.2 编写“软件项目计划书”18.3 软件配置管理18.4 软件质量管理小结习题附录A 项目开发计划文档参考文献

编辑推荐

  《高等职业院校规划教材·软件技术系列:计算机软件技术基础》共有数据结构、操作系统、软件工程三篇,分为18章。数据结构的主要内容包括算法、线性表、栈、队列、树、图、查找和排序;操作系统的主要内容包括操作系统引论、进程管理、处理机调度与死锁、存储器管理、设备管理及文件管理;软件工程的主要内容包括软件工程概述、传统软件工程设计、面向对象的软件工程及软件工程项目管理;最后附有软件项目开发计划文档供读者参考。  《高等职业院校规划教材·软件技术系列:计算机软件技术基础》适合作为高职高专院校的教材,也可作为计算机二级和三级等级考试的参考书。

图书封面

评论、评分、阅读与下载


    计算机软件技术基础 PDF格式下载


用户评论 (总计1条)

 
 

  •   这本手整体印刷不错,还有很多例子,还是基于c语言的,正好我有新课,看看合适的话以后就当做教材,还是网上的书折扣多,质量还好,有个别错误,以后多加改进!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7