3.作业管理:
⑴ 作业与作业管理。 ⑵ 作业状态与调度。
4.存储管理:
⑴ 存储与存储管理。 ⑵ 虚拟存储原理。 ⑶ 页式存储。 ⑷ 段式存储。 ⑸ 段页式存储。 ⑹ 局部性原理与工作集概念。
5.文件管理:
⑴ 文件与文件管理。 ⑵ 文件的分类。 ⑶ 文件结构与存取方式。 ⑷ 文件目录结构。 ⑸ 文件存储管理。 ⑹ 文件存取控制。 ⑺ 文件的使用。
6.设备管理:
⑴ 设备与设备分类。 ⑵ 输入输出控制方式。 ⑶ 通道技术。 ⑷ 缓冲技术。 ⑸ 设备分配技术与SPOOLing系统。 ⑹ 磁盘调度。
7.典型操作系统的使用:
⑴ UNIX的特点与使用。 ⑵ Linux的特点与使用。 ⑶ Windows的特点与使用。
五、软件工程
1.软件工程基本概念:
⑴ 软件与软件危机。 ⑵ 软件工程定义。 ⑶ 软件生命周期。 ⑷ 软件过程模型。
2.结构化分析与设计:
⑴ 问题定义与可行性研究。 ⑵ 软件需求分析。 ⑶ 数据流程图与数据字典。 ⑷ 软件体系结构设计。 ⑸ 概要设计与详细设计。 ⑹ 模块结构设计与数据结构设计。 ⑺ 用户界面设计。
3.原型化开发方法:
⑴ 原型化开发的基本原理。 ⑵ 原型化开发模型。 ⑶ 原型化开发过程。 ⑷ 软件复用。
4.面向对象分析与设计:
⑴ 面向对象的基本概念。 ⑵ 面向对象分析。 ⑶ 面向对象设计。 ⑷ 统一建模语言(UML)。
5.软件测试:
⑴ 软件测试的基本概念。 ⑵ 软件测试方法。 ⑶ 测试用例设计。 ⑷ 软件测试过程。
6.软件维护:
⑴ 软件维护的基本概念。 ⑵ 软件维护活动。 ⑶ 软件可维护性。 ⑷ 软件维护的负作用。
7.软件开发工具与环境:
⑴ 软件开发工具。 ⑵ 软件工程环境。
8.软件质量保证与软件质量度量:
⑴ 软件质量概念。 ⑵ 软件质量保证。 ⑶ 软件质量度量与评价。 ⑷ 软件技术的评审。 ⑸ 软件可靠性。
8.软件管理:
⑴ 软件管理职能。 ⑵ 软件项目组织与计划。 ⑶ 风险分析。 ⑷ 项目进度与跟踪。 ⑸ 软件配置管理。 ⑹ 软件过程成熟度模型(CMM)。 ⑺ 软件工程标准化与软件文档。 ⑻ 软件产权保护。