2016年全国计算机等级考试四级教材 计算机四级软件工程教程+操作系统原理 教育部计算机四级操作系统工程师.
- 产品名称:软件工程教程
- 是否是套装:否
- 书名:软件工程教程
- 定价:36.00元
- 出版社名称:机械工业出版社
- 出版时间:2010年6月
- 作者:无
- 开本:16开
- 书名:软件工程教程
计算机等级推荐店铺首页 | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
计算机等级考试 四级教程 操作系统原理 单本链接:http://picimg.witdes.cn/pic/detail.tmall.com/item.htm@spm=0.0.0.0.dOZgLo&id=(咨询特价)
计算机等级考试 四级教程 软件工程 单本链接:http://picimg.witdes.cn/pic/detail.tmall.com/item.htm@spm=0.0.0.0.dOZgLo&id=(咨询特价)
(咨询特价)年版全国计算机等级考试
四级教程
—操作系统原理
基本信息
全国计算机等级考试四级教程——操作系统原理(2016年版)
作 者:教育部考试中心 编
出 版 社:高等教育出版社
出版时间:2015-12-1
ISBN(咨询特价)
版 次:1
页 数:220
字 数:
印刷时间:2014-12-1
开 本:16开
纸 张:
印 次:
包 装:平装
定价:32.(咨询特价)
内容简介
本书根据教育部考试中心最新颁布的《全国计算机等级考试四级操作系统原理考试大纲(2013年版)》的要求编写而成。主要内容包括:操作系统的基本概念、基本结构及运行机制,进程线程模型,进程线程同步机制,内存管理方案,文件系统的设计、实现及性能提升,I/O设备管理,死锁的概念及解决方案。在本书的最后附有最新版的考试大纲、样题及参考答案。本书的编写目标是使考生具备操作系统基础知识,掌握操作系统中各部分功能的工作原理及关联性,熟悉各种典型实现技术,从而能够在应用开发中运用所掌握的知识。
本书可供报考四级操作系统原理的全国计算机等级考试考生使用,也可作为普通高等学校计算机操作系统课程的参考书。
目录
第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.2.4 分时系统
1.2.5 UNIX通用操作系统
1.2.6 个人计算机操作系统
1.2.7 Android操作系统
1.3 操作系统分类
1.3.1 批处理操作系统
1.3.2 分时系统
1.3.3 实时操作系统
1.3.4 嵌入式操作系统
1.3.5 个人计算机操作系统
1.3.6 网络操作系统
1.3.7 分布式操作系统
1.3.8 智能卡操作系统
1.4 操作系统结构
1.4.1 整体式结构
1.4.2 层次结构
1.4.3 微内核(客户机/服务器)结构
第2章 操作系统运行机制
2.1 中央处理器(CPU)
2.1.1 CPU的构成与基本工作方式
2.1.2 特权指令和非特权指令
2.1.3 处理器的状态
2.1.4 程序状态字PSW
2.2 存储体系
2.2.1 存储器的层次结构
2.2.2 存储保护
2.3 中断与异常机制
2.3.1 中断与异常的概念
2.3.2 中断系统
2.3.3 中断优先级与中断屏蔽
2.4 系统调用
2.4.1 系统调用简介
2.4.2 系统调用的处理过程
2.5 I/O技术
2.6 时钟
第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.3 线程模型
3.3.1 线程的引入
3.3.2 线程的基本概念
3.3.3 线程实现机制
3.3.4 Pthread线程包
3.4 进程(线程)调度
3.4.1 概述
3.4.2 调度算法设计原则
3.4.3 进程(线程)调度算法
第4章 并发与同步
4.1 进程(线程)间相互作用
4.2 进程互斥
4.3 信号量(Semaphore)
4.4 经典的进程同步问题
4.5 管程
4.6 进程通信
4.6.1 共享内存
4.6.2 消息机制
第5章 内存管理
5.1 基本概念
5.1.1 存储体系
5.1.2 存储管理的任务
5.1.3 地址转换
5.1.4 内存管理方案简介
5.2 分区存储管理方案
5.2.1 固定分区
5.2.2 可变分区
5.2.3 分区管理方案的优缺点
5.3 覆盖技术与交换技术
5.3.1 覆盖技术
5.3.2 交换技术
5.4 页式存储管理方案
5.4.1 基本思想
5.4.2 存储空间的分配与回收
5.4.3 地址转换与快表
5.5 虚拟存储技术与虚拟页式存储管理方案的实现
5.5.1 虚拟存储技术
5.5.2 虚拟页式存储管理
5.5.3 段式与段页式存储管理方案
第6章 文件管理
6.1 概述
6.1.1 文件和文件系统
6.1.2 文件分类
6.1.3 文件系统的功能
6.2 文件的结构
6.2.1 文件的逻辑结构
6.2.2 文件的物理结构
6.2.3 文件的存储介质
6.2.4 文件的存取方式
6.3 文件目录
6.3.1 文件目录的组成
6.3.2 文件目录结构
6.3.3 树形目录
6.3.4 路径名
6.3.5 目录操作
6.4 文件系统的实现
6.4.1 存储空间的分配与回收
6.4.2 实现文件系统的表目
6.4.3 记录的成组与分解
6.4.4 文件的操作
6.5 文件的保护和安全
6.5.1 文件的共享
6.5.2 文件的保护
6.5.3 文件的存取权限
6.5.4 文件的保密
6.6 文件系统的性能
6.7 Windows的FAT文件系统和UNIX文件系统
6.7.1 Windows的FAT文件系统
6.7.2 UNIX文件系统
第7章 I/O设备管理
7.1 设备与设备分类
7.1.1 设备管理的重要性
7.1.2 设备管理的任务
7.1.3 设备的分类
7.2 I/O硬件组成
7.2.1 计算机I/O系统的结构
7.2.2 I/O设备数据传送控制方式
7.3 I/O软件的特点及结构
7.3.1 设备驱动程序
7.3.2 与设备无关的系统软件
7.3.3 用户空间的I/O软件
7.4 典型的I/O技术
7.4.1 缓冲技术
7.4.2 设备分配技术
7.5 I/O性能问题及解决方案
小结
第8章 死锁
8.1 死锁基本概念
8.1.1 死锁的概念
8.1.2 死锁产生的原因
8.1.3 产生死锁的必要条件
8.1.4 解决死锁的方法
8.2 死锁预防
8.2.1 破坏“互斥条件”
8.2.2 破坏“不可剥夺”条件
8.2.3 破坏“请求和保持”条件
8.2.4 破坏“循环等待”条件
8.3 死锁避免
8.3.1 安全与不安全状态
8.3.2 银行家算法
8.4 死锁检测与解除
8.4.1 死锁检测
8.4.2 死锁解除
8.5 资源分配图
8.5.1 死锁的表示———资源分配图
8.5.2 死锁判定法则
8.5.3 资源分配图化简法
附录1 全国计算机等级考试四级操作系统原理考试大纲(2013 年版)
附录2 全国计算机等级考试四级操作系统原理样题及参考答案
参考文献
基本信息
全国计算机等级考试四级教程——软件工程(2016年版)
作 者:教育部考试中心 编
出 版 社:高等教育出版社
出版时间:2015-12-1
ISBN(咨询特价)
版 次:1
页 数:252
字 数:
印刷时间:2015-12-1
开 本:16开
纸 张:
印 次:
包 装:平装
定价:35.(咨询特价)
内容简介
本书根据教育部考试中心制订的《全国计算机等级考试四级软件工程考试大纲(2013年版)》编写而成。主要内容包括软件工程概念、面向对象的基本概念与UML、软件需求分析、软件设计、程序实现、软件测试、软件维护、软件过程、软件项目管理、软件质量管理、软件工程标准化与软件文档等。本书每章前面有考核目标,后面有小结,有助于读者掌握该章的主要精髓。书后包含考试样题及参考答案,以便考生考试复习并通过考试。
本书可供报考全国计算机等级考试四级软件工程的考生使用,也可用作普通高等学校软件工程课程教材或参考书。
目录
第1章 软件工程概论
1.1 软件和软件工程的概念
1.1.1 软件的概念
1.1.2 软件危机
1.1.3 软件工程的概念
1.2 软件工程方法
1.2.1 面向过程方法
1.2.2 面向对象方法
1.2.3 形式化方法
1.3 软件过程与软件生存周期
1.3.1 软件生存周期
1.3.2 软件过程
1.4 软件过程模型
1.5 软件工具概述
小结
复习要点
第2章 面向对象的基本概念与UML
2.1 面向对象系统的基本概念
2.1.1 面向对象系统的概念
2.1.2 对象
2.1.3 类与封装
2.1.4 继承
2.1.5 多态与动态绑定
2.1.6 消息通信
2.2 统一建模语言UML概述
2.2.1 UML的产生和发展
2.2.2 UML的特点
2.3 UML的模型素
2.3.1 UML的事物
2.3.2 UML中的关系
2.4 UML中的图
2.4.1 外部视图
2.4.2 内部视图
小结
复习要点
第3章 软件需求分析
3.1 系统工程的概念
3.1.1 基于计算机的系统
3.1.2 计算机系统工程
3.1.3 可行性研究
3.2 软件需求分析的任务和原则
3.2.1 软件需求的定义和层次
3.2.2 软件需求分析的任务
3.2.3 需求分析的原则
3.3 软件需求获取
3.3.1 需求获取的任务和原则
3.3.2 需求获取的过程
3.3.3 需求的表达
3.4 结构化分析方法
3.4.1 数据建模
3.4.2 功能建模
3.4.3 行为建模
3.4.4 数据字典
3.4.5 基本加工逻辑说明
3.5 面向对象的分析方法
3.5.1 面向对象分析概述
3.5.2 识别类或对象
3.5.3 识别关系(结构)
3.5.4 标识类的属性和服务
3.6 需求规格说明和需求评审
3.6.1 软件需求规格说明的目标
3.6.2 软件需求规格说明编制原则
3.6.3 软件需求规格说明模板
3.6.4 软件需求评审
小结
复习要点
第4章 软件设计
4.1 软件设计的任务和原则
4.1.1 软件设计的概念
4.1.2 软件设计的任务
4.1.3 软件设计的过程
4.1.4 软件设计的原则
4.2 结构化设计方法
4.2.1 结构化设计与结构化分析的关系
4.2.2 软件结构及表示工具
4.2.3 结构化设计的过程
4.2.4 变换流映射
4.2.5 事务流映射
4.2.6 软件模块结构改进
4.2.7 接口设计
4.3 软件的过程设计
4.3.1 部署设计
4.3.2 算法设计
4.3.3 处理过程的描述
4.4 面向对象的系统设计
4.4.1 系统设计的目标和准则
4.4.2 子系统分解
4.4.3 问题域部分的设计
4.4.4 人机交互部分的设计
4.4.5 任务管理部分的设计
4.4.6 数据管理部分的设计
4.5 体系结构设计
4.5.1 体系结构的概念
4.5.2 体系结构的4+1 视图
4.5.3 常用的体系结构风格
4.5.4 分布式系统体系结构
4.6 对象设计
4.6.1 使用模式设计对象
4.6.2 接口规格说明设计
4.6.3 重构对象设计模型
4.6.4 优化对象设计模型
4.7 软件设计规格说明与评审
4.7.1 软件设计规格说明
4.7.2 软件概要设计评审
4.7.3 软件详细设计评审
小结
复习要点
第5章 程序实现
5.1 程序实现的任务
5.2 结构化程序设计方法
5.2.1 自顶向下和逐步求精
5.2.2 使用基本控制结构构造程序
5.3 面向对象的程序设计方法
5.4 程序设计风格与编码规范
5.5 编程语言的选择
5.5.1 编程语言特性的比较
5.5.2 编程语言的分类
5.5.3 编程语言的选择
5.6 程序复杂性
5.6.1 代码行度量法
5.6.2 McCabe度量法
5.7 程序调试
5.7.1 程序调试的步骤
5.7.2 几种主要的调试方法
5.7.3 程序调试的原则
小结
复习要点
第6章 软件测试
6.1 软件测试的任务
6.2 软件测试方法
6.2.1 白盒测试方法
6.2.2 黑盒测试方法
6.2.3 其他测试方法
6.3 软件测试的策略
6.3.1 软件测试活动
6.3.2 单测试
6.3.3 集成测试
6.3.4 系统测试
6.3.5 验收测试
6.4 人工测试
6.4.1 桌上检查
6.4.2 代码检查
6.4.3 走查
小结
复习要点
第7章 软件维护
7.1 软件维护的任务
7.1.1 软件维护的定义
7.1.2 软件维护的类型
7.2 软件维护的活动
7.2.1 维护机制
7.2.2 软件维护申请报告
7.2.3 软件维护过程模型
7.2.4 GB/T 20157—2006 软件维护过程
7.2.5 维护记录文档
7.3 程序修改的步骤及修改的副作用
7.3.1 分析和理解程序
7.3.2 评估修改范围
7.3.3 修改程序
7.3.4 修改程序的副作用及其控制
7.3.5 重新验证程序
7.4 软件可维护性
7.4.1 可维护性的定义
7.4.2 软件可维护性度量
7.5 软件演进与再工程
7.5.1 遗留系统的演化
7.5.2 软件再工程
7.5.3 遗留系统的现代化改造过程
7.5.4 重构与逆向工程
小结
复习要点
第8章 软件过程
8.1 软件过程的概念
8.2 软件过程的建模
8.2.1 软件生存周期过程模型
8.2.2 生存周期的基本过程
8.2.3 生存周期的支持过程
8.2.4 生存周期的组织过程
8.3 软件过程成熟度模型
8.3.1 软件过程成熟度
8.3.2 CMM 与CMMI
8.3.3 CMMI 的分级表示
8.3.4 CMMI的连续表示
8.3.5 CMMI的模型构件
8.3.6 CMMI评估
8.4 软件过程改进
8.4.1 软件过程改进的IDEAL模型
8.4.2 软件过程改进框架
8.4.3 有效的软件过程
小结
复习要点
第9章 软件项目管理
9.1 软件项目与项目管理概述
9.1.1 项目和项目管理的概念
9.1.2 项目管理的定义
9.1.3 过程与项目管理
9.2 软件项目计划与项目集成管理
9.2.1 项目集成管理的概念
9.2.2 项目计划制订的过程
9.2.3 项目计划的执行和控制
9.3 软件项目度量与工作量估算
9.3.1 软件度量的概念
9.3.2 软件范围管理
9.3.3 软件项目中的资源
9.3.4 软件项目的工作量估算
9.4 项目的成本管理
9.4.1 项目成本的概念
9.4.2 项目成本管理的过程
9.5 项目的进度管理
9.5.1 项目进度管理的概念
9.5.2 项目进度管理的过程
9.6 项目人员与沟通管理
9.6.1 项目人员管理的概念
9.6.2 项目的组织规划
9.6.3 项目的人员组织
9.6.4 项目团队的组织与建设
9.6.5 项目冲突及管理
9.6.6 项目沟通管理
9.7 项目风险管理
9.7.1 风险与风险管理的概念
9.7.2 项目风险管理的过程
9.8 软件配置管理
9.8.1 软件配置管理的概念
9.8.2 软件配置管理的过程
9.9 需求管理
9.9.1 需求管理的概念
9.9.2 需求管理的任务
9.9.3 需求变更请求的管理
小结
复习要点
第10章 软件质量管理
10.1 软件质量与质量模型
10.1.1 软件质量的概念
10.1.2 软件质量特性
10.1.3 软件质量模型
10.2 软件质量度量和度量模型
10.2.1 软件质量的度量
10.2.2 软件质量度量模型
10.2.3 软件质量度量方法
10.2.4 软件质量评价
10.3 软件质量计划
10.3.1 软件质量计划编制的目的
10.3.2 软件质量计划的内容
10.4 软件质量保证
10.4.1 软件质量保证的概念
10.4.2 软件质量保证的过程
10.4.3 软件质量保证的任务
10.4.4 质量保证体系与ISO 9000标准
10.4.5 国际标准ISO 90003
10.5 验证与确认
10.5.1 软件验证和确认的概念
10.5.2 生存周期中的验证和确认工作
10.6 软件评审
10.6.1 软件评审的概念
10.6.2 软件评审的作用
10.6.3 软件评审的实施
10.6.4 评审的方法和技术
10.7 审核
小结
复习要点
第11章 软件工程标准化与软件文档
11.1 标准和标准化
11.1.1 标准与标准化的概念
11.1.2 软件工程标准的制定与实施
11.2 软件工程标准的分类和分级
11.3 软件文档的作用和分类
11.4 软件工程文档的概要
11.5 对文档编制的质量要求
小结
复习要点
附录1 全国计算机等级考试四级软件工程考试大纲(2013年版)
附录2 全国计算机等级考试四级软件工程样题及参考答案
参考文献
.......................................
.......................................
-
最近销售:0 掌柜:十月一喝酒的小店¥36 元
-
最近销售:0 掌柜:tb635825839209的小店¥1350 元