轨道类 > ---大类---
计算机软件技术基础
书号:9787113235192 套系名称:普通高等院校计算机基础教育规划教材·精品系列
作者:李廷元 付茂洺 何元清 出版日期:2017-08-01
定价:45.00 页码 / 开本:300 /16
策划编辑:周海燕 责任编辑:周海燕 冯彩茹
适用专业:无 适用层次:高等院校
最新印刷时间:
资源下载
教学课件
教学素材(暂无)
习题答案
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
- 本书按照教育部高等学校大学计算机课程教学指导委员会提出的“三个层次五门课”的系列课程体系设置的第二层次的一门基础理论课的课程大纲编写而成,系统介绍了计算机软件技术的基本内容,包括数据结构、计算机操作系统、软件工程及数据库技术。本书内容丰富、重点突出,体系结构和内容选取强调基础性和实用性,符合理工科学生的认知规律,各章后均配有选择题、填空题和问答题,供学生练习使用。
本书适合作为高等院校理工科非计算机专业教材,也可供科技人员及计算机爱好者阅读,还可作为全国计算机二级考试软件理论基础部分的参考用书。 无
- 第1 章 数据结构.............................................................................................................11.1 数据结构的基本概念.................................................................................................... 11.1.1 数据结构的研究内容及其重要性...................................................................... 11.1.2 数据结构的基本概念和术语............................................................................. 21.1.3 数据结构、数据类型和抽象数据类型.............................................................. 51.2 线性结构....................................................................................................................... 71.2.1 线性表............................................................................................................... 71.2.2 栈和队列......................................................................................................... 221.2.3 数组和广义表.................................................................................................. 291.2.4 串..................................................................................................................... 371.3 树和二叉树................................................................................................................. 391.3.1 树形结构基本概念.......................................................................................... 391.3.2 二叉树............................................................................................................. 421.3.3 二叉树的遍历.................................................................................................. 461.3.4 树、森林与二叉树的转换............................................................................... 491.3.5 哈夫曼树和哈夫曼编码................................................................................... 501.3.6 二叉排序树...................................................................................................... 531.4 图................................................................................................................................ 541.4.1 图的基本概念.................................................................................................. 541.4.2 有向图和无向图.............................................................................................. 541.4.3 子图与路径...................................................................................................... 561.4.4 连通图和连通分量.......................................................................................... 561.4.5 图的存储结构.................................................................................................. 571.4.6 图的遍历......................................................................................................... 591.5 查找和排序................................................................................................................. 611.5.1 查找................................................................................................................. 611.5.2 排序................................................................................................................. 69本章小结.............................................................................................................................. 79习题..................................................................................................................................... 79第2 章 计算机操作系统................................................................................................ 912.1 计算机操作系统简介.................................................................................................. 912.1.1 操作系统概述.................................................................................................. 912.1.2 操作系统的发展及分类................................................................................... 922.1.3 操作系统的主要特征和功能........................................................................... 962 计算机软件技术基础2.2 处理器管理................................................................................................................. 982.2.1 程序执行的基本特征...................................................................................... 982.2.2 进程的定义及特征.......................................................................................... 992.2.3 进程的状态和转换.........................................................................................1002.2.4 进程的描述.....................................................................................................1032.2.5 处理器调度.....................................................................................................1072.2.6 进程调度........................................................................................................1102.2.7 并发进程........................................................................................................1132.2.8 临界区管理.....................................................................................................1162.2.9 进程消息传递.................................................................................................1242.2.10 死锁..............................................................................................................1272.2.11 作业调度.......................................................................................................1282.2.12 线程..............................................................................................................1302.3 存储管理....................................................................................................................1342.3.1 存储管理概述.................................................................................................1342.3.2 连续存储管理.................................................................................................1372.3.3 可变分区存储管理.........................................................................................1382.3.4 主存扩充技术.................................................................................................1402.3.5 分页式存储管理.............................................................................................1412.3.6 分段式存储管理.............................................................................................1442.3.7 段页式存储管理.............................................................................................1452.3.8 虚拟存储管理.................................................................................................1462.4 设备管理....................................................................................................................1492.4.1 设备管理概述.................................................................................................1492.4.2 I/O 控制方式..................................................................................................1522.4.3 设备的分配.....................................................................................................1552.4.4 设备无关性和缓冲技术..................................................................................1572.4.5 设备驱动程序.................................................................................................1592.5 文件管理....................................................................................................................1602.5.1 文件系统的基本概念.....................................................................................1602.5.2 文件的组织和存取.........................................................................................1622.5.3 文件目录........................................................................................................1642.5.4 文件存储空间管理.........................................................................................1682.5.5 文件的共享.....................................................................................................170本章小结.............................................................................................................................172习题....................................................................................................................................172第3 章 软件工程......................................................................................................... 1753.1 软件工程概述.............................................................................................................1753.1.1 软件................................................................................................................1753.1.2 软件危机........................................................................................................1773.1.3 软件工程........................................................................................................179目录33.2 软件过程....................................................................................................................1813.2.1 软件过程的概念.............................................................................................1823.2.2 软件生存周期和软件过程模型......................................................................1823.2.3 典型的软件过程模型.....................................................................................1843.3 软件需求分析.............................................................................................................1873.3.1 需求分析的概念.............................................................................................1873.3.2 需求分析的任务.............................................................................................1873.3.3 需求分析的技术.............................................................................................1883.3.4 结构化分析法.................................................................................................1893.3.5 数据流图........................................................................................................1903.3.6 数据字典........................................................................................................1923.3.7 加工说明........................................................................................................1933.3.8 实体-联系图...................................................................................................1943.3.9 状态转换图.....................................................................................................1953.3.10 需求规格说明和验证....................................................................................1963.4 软件设计....................................................................................................................1973.4.1 软件设计概述.................................................................................................1973.4.2 软件设计基本原理.........................................................................................1973.4.3 模块化设计的优化.........................................................................................2013.4.4 软件概要设计.................................................................................................2023.4.5 面向数据流的设计.........................................................................................2033.4.6 软件详细设计.................................................................................................2053.5 面向对象技术.............................................................................................................2093.5.1 面向对象的基本概念.....................................................................................2093.5.2 面向对象的软件开发过程..............................................................................2113.5.3 统一建模语言UML 概述...............................................................................2123.6 软件编码....................................................................................................................2133.6.1 编码风格........................................................................................................2143.6.2 编程语言的选择.............................................................................................2153.7 软件测试....................................................................................................................2173.7.1 测试的目标和任务.........................................................................................2173.7.2 软件测试方法.................................................................................................2183.7.3 白盒测试技术.................................................................................................2193.7.4 黑盒测试技术.................................................................................................2203.7.5 软件测试策略.................................................................................................2213.7.6 软件调试........................................................................................................2233.8 软件维护....................................................................................................................2243.8.1 软件维护的概念.............................................................................................2243.8.2 软件维护的特点.............................................................................................2253.8.3 软件的可维护性.............................................................................................2273.8.4 软件维护过程.................................................................................................2273.9 新型软件工程技术.....................................................................................................2294 计算机软件技术基础3.9.1 软件复用........................................................................................................2293.9.2 软件能力成熟度模型.....................................................................................231本章小结.............................................................................................................................234习题....................................................................................................................................234第4 章 数据库技术..................................................................................................... 2404.1 数据库技术基础.........................................................................................................2404.1.1 数据、数据库、数据库管理系统...................................................................2414.1.2 数据库技术的产生与发展..............................................................................2424.1.3 数据库系统.....................................................................................................2444.1.4 数据库系统体系结构.....................................................................................2464.2 数据描述....................................................................................................................2484.3 数据模型....................................................................................................................2494.3.1 数据模型的基本概念.....................................................................................2494.3.2 层次数据模型.................................................................................................2504.3.3 网状数据模型.................................................................................................2514.3.4 关系数据模型.................................................................................................2524.3.5 面向对象数据库模型.....................................................................................2584.4 结构化查询语言(SQL) ...........................................................................................2584.4.1 SQL 的产生及应用情况.................................................................................2584.4.2 SQL 的特点....................................................................................................2594.4.3 SQL 数据库体系结构.....................................................................................2604.4.4 SQL 数据定义................................................................................................2614.4.5 数据库的基本查询.........................................................................................2644.4.6 数据更新........................................................................................................2674.4.7 SQL 数据控制................................................................................................2684.4.8 嵌入式SQL ....................................................................................................2704.5 数据库设计................................................................................................................2704.6 数据库新技术.............................................................................................................2724.6.1 多媒体数据库.................................................................................................2724.6.2 分布式数据库.................................................................................................2744.6.3 网络环境下的数据库体系..............................................................................2774.6.4 数据仓库........................................................................................................2804.6.5 数据挖掘技术.................................................................................................283本章小结.............................................................................................................................286习题....................................................................................................................................287参考文献....................................................................................................................... 292
本书内容丰富、重点突出,体系结构和内容选取强调基础性和实用性,符合理工科学生的认知规律,各章配有选择题、填空题和问答题等,供学生练习使用。