|
专题次数及各专题名称 |
本专题涉及课程内容 |
授课时间 |
专题一:计算机系统知识
|
重点: ① 计算机系统的基本组成及工作原理,熟悉CPU、存储系统及I/O系统的基本组成和结构。 ② 计算机中的常用数制:10进制、2进制、8进制和16进制之间的相互转换。 ③ 数据的原码、补码、反码等码制的特点及其表示。 ④ 计算机指令系统。 ⑤ 指令流水的原理和技术。
难点: ① 10进制、2进制、8进制和16进制之间的相互转换。 ② 数据的原码、补码、反码等码制的特点及其表示。 ③ 指令流水的原理和技术。 ④ 计算机系统的存储系统和体系结构。
亮点/应用/重要性: 这部分的内容中,常用数制及其相互转换、数的表示、计算机的安全性和可靠性是基础,考试的关键在于对基本问题和经典问题的变化性思维。而存储体系结构、指令流水、I/O系统这部分内容考试计算性问题比较多。
主要内容: ① 计算机系统结构的基本概念,CPU的两大组成部件,算逻运算的方法, ② 计算机存储系统的层次结构,Cache和虚拟存储的基本概念。 ③ 硬磁盘的基本构成及其基本性能指标。 ④ RISC的定义、特点与相关技术分析;指令流水的原理、技术与流水线的概念及其性能评价。 ⑤ 总线的特点、I/O系统原理。 ⑥ 阵列处理机和并行处理机的基本概念。 ⑦ 计算机安全、计算机可靠性的相关知识,计算机病毒的概念及基本原理。 |
2006.2.20 |
| 专题二:软件工程 |
重点: ① 软件工程的基本概念。 ② 系统分析的任务、结果,结构化分析方法的基本思想。 ③ 系统设计的内容、方法、步骤。 ④ 系统测试的原则、策略与方法。
难点: ① 系统分析的任务、结果,结构化分析方法基本思想。 ② 系统设计的内容、方法、步骤。
亮点/应用/重要性: 与旧的考试大纲相比,本部分新增加了较多的内容。同时其内容也同时出现在上午和下午的试题中,是考试的重点(特别是结构化的软件分析与设计方法)。
主要内容: ① 软件工程的基本概念、软件生存周期的划分及其各个阶段的任务 ② 常用的软件开发模型及其基本特点和区别。 ③ 软件开发项目管理(CMM)的基本内容,软件过程改进的基础知识以及软件过程能力成熟度模型CMM,软件质量特性的评价模型。 ④ 系统分析的任务、结果,结构化分析方法的基本思想。 ⑤ 系统设计的内容、方法、步骤。 ⑥ 系统测试的原则、策略与方法。 ⑦ 系统运行、维护和评价的概念、评价指标、主要内容。 ⑧ McCall质量模型和ISO/IEC126-1991质量模型 |
2006.2.27 |
| 专题三:操作系统 |
重点: ① 了解操作系统的基本概念,操作系统的功能和操作系统的结构。 ② 操作系统进程的概念、进程的同步与互斥、PV操作、进程状态的转换、进程调度、协调和通信的原理与实施技术。 ③ 存储空间的概念和各种存储管理的方法。 ④ 虚拟存储管理的页面调度算法。
难点: ① 操作系统进程的概念、进程的同步与互斥、PV操作、进程状态的转换、进程调度、协调和通信的原理与实施技术。 ② 存储空间的概念和各种存储管理的方法。 ③ 虚拟存储管理的页面调度算法。
亮点/应用/重要性: 在本部分的内容中,进程管理和存储管理在各种考试中出现的频率都比较高,尤其是涉及进程调度和PV操作方面的内容。当然,一些常用的UNIX操作系统命令和命令参数也开始出现在软考试题中。
主要内容: ① 操作系统的类型、特征和功能。 ② 顺序程序和并发程序的特征,进程的定义及特征、进程控制块(PCB)、进程与线程的基本概念。 ③ 进程状态的转换(三态模型、五态模型)、进程调度、协调和通信的原理与实施技术。 ④ 死锁的概念、产生死锁的原因、产生死锁的四个条件解决死锁的策略和方法。 ⑤ 存储管理的基本概念,分区存储管理、分页存储管理、分段存储管理的实现原理,虚拟存储管理、页面调度算法。 ⑥ 文件的概念与文件系统的组织、辅助存储器的管理。 |
2006年3月 |
| 专题四:数据结构 |
重点: ① 数组和矩阵元素的存储方式。 ② 二叉树的性质。 ③ 查找算法的基本思想和查找性能分析。 ④ 各种排序算法实现的基本思想及实现。
难点: ① 矩阵元素的存储方式,广义表的定义及基本运算。 ② 树的特点、基本运算及其实现。 ③ 图的特点、存储结构、常用算法及实现。 ④ 各种查找算法的基本思想和查找性能分析方法。 ⑤ 各种排序算法实现的基本思想及实现。
亮点/应用/重要性: 这部分内容对各个级别的软考都是必考的,在软件设计师考试中尤其占有非常重要的地位。要求掌握一些基本数据结构的存储方法及其有关的操作,重点掌握线性表、数组、二叉树、图的一些基本算法。特别要掌握常用的查找和排序算法。
主要内容: ① 各种线性结构的特点、基本运算及其实现。 ② 矩阵元素的存储方式,广义表的定义及基本运算。 ③ 树的特点、基本运算及其实现。 ④ 图的特点、存储结构、常用算法及实现。 ⑤ 顺序查找和二分查找方法及实现。 ⑥ 二叉排序树的定义和查找、插入及删除运算和实现。 ⑦ 平衡二叉树的定义及其平衡处理方法,B-树的概念及查找。 ⑧ 各种查找算法的查找性能分析方法。 ⑨ 各种排序方法及实现。 |
2006年3月 |
| 专题五:数据库 |
重点: ① 数据库的体系结构和数据库模型。 ② 数据操作(集合运算和关系运算)。 ③ E-R模型、关系模型。 ④ 规范化理论(1NF、2NF、3NF、4NF、BCNF和模式分解)。 ⑤ SQL语言的简单应用。
难点: ① 数据库的体系结构和数据库模型。 ② 数据操作(集合运算和关系运算)。 ③ 规范化理论(1NF、2NF、3NF、4NF、BCNF和模式分解)。 ④ E-R模型、关系模型。
亮点/应用/重要性: 本部分内容要求理解的特别多,有些内容要结合实际的例子来体会。通常来讲这部分内容在上下午的试题中均会出现。特别要掌握数据库的设计和简单的SQL语句。
主要内容: ① 数据库技术的基本概念、数据库系统的功能和特征。 ② 数据库的体系结构和数据库模型。 ③ 数据模型:E-R模型、层次模型、网状模型、关系模型和面向对象模型基本概念。 ④ 规范化理论(1NF、2NF、3NF、4NF、BCNF和模式分解)。 ⑤ 数据操作(集合运算和关系运算)。 ⑥ SQL语言的简单应用。 ⑦ 数据库控制功能(并发控制、恢复、安全性、完整性)。 ⑧ 分布式数据库基础知识。 |
2006年3月 |
| 专题六:编译原理 |
重点: ① 词法分析、语法分析的基本理论和方法。 ② NFA向DFA的转换。
难点: ① 词法分析、语法分析的基本理论和方法。 ② NFA向DFA的转换。
亮点/应用/重要性: 本部分内容从总体上看是比较难。语法分析和词法分析的部分在各种相关类型的考试中均会出现,所以在复习中要特别关注这部分内容。
主要内容: ① 词法分析、语法分析的基本理论和方法。 ② 有限自动机的基本工作原理,NFA向DFA的转换。 |
2006年3月 |
| 专题七: 程序设计语言基础和算法设计 |
重点: ① 汇编程序和解释程序的工作原理及其区别。 ② 编译程序的基本工作原理。 ③ 算法的时间复杂度分析和空间复杂度分析。 ④ 递推与递归算法的基本思想及其应用。 ⑤ 回溯法、贪心法、分治法、动态规划法的基本思想及其应用。 ⑥ 迭代算法的基本思想及其应用。
难点: ① 算法的时间复杂度分析和空间复杂度分析。 ② 递推与递归算法的基本思想及其应用。 ③ 回溯法、贪心法、分治法、动态规划法的基本思想及其应用。 ④ 迭代算法的基本思想及其应用。
亮点/应用/重要性: 这部分内容在上午和下午的考题中都有所体现。特别是算法的设计思想必然会在下午的试题中体现。特别要求掌握算法的推导、分析解决问题的方法和一些常见算法的基本思想。
主要内容: ① 程序设计语言的基本概念。 ② 程序设计语言的特点与分类。 ③ 汇编程序和解释程序的工作原理及其区别。 ④ 编译程序的基本工作原理。 ⑤ 算法的基本概念和算法的时间复杂度分析和空间复杂度分析。 ⑥ 迭代算法的基本思想及其用法。 ⑦ 穷举算法的基本思想。 ⑧ 递推与递归算法的基本思想。 ⑨ 回溯法、贪心法、分治法、动态规划法的基本思想。 |
2006年3月 |
| 专题八:面向对象技术和方法、UML分析与设计 |
重点: ① 类、对象、继承、多态和封装的概念、含义。 ② 程序设计语言的OOP机制。 ③ OOA、OOD、OOP的含义与应用。 ④ UML的应用。
难点: ① 类、对象、继承、多态和封装的概念、含义。 ② 程序设计语言的OOP机制。 ③ OOA、OOD、OOP的含义与应用。 ④ UML的应用。
亮点/应用/重要性: 本部分内容是下午考试的重头戏,要求应试者能够完成从过程化思维到面向对象化思维的转变,能够识别对象、判定对象之间的联系,而UML是面向对象分析的重要技术手段。
主要内容: ① 面向对象的基本概念:对象、类、消息和消息传递、继承、多态和动态绑定。 ② 面向对象程序设计范型的概念,面向对象程序设计的特点,程序设计语言的OOP机制,类库的概念及其作用。 ③ 面向对象分析与设计和面向对象的测试的基本概念。 ④ 主流的面向对象分析与设计方法和UML基础知识。 ⑤ 应用系统、应用系统族的基本概念,构件、构件系统的基本概念。 |
2006年4月 |
| 专题九:计算机网络 |
重点: ① 计算机网络的基本概念。 ② 计算机网络的体系结构(ISO/OSI和TCP/IP)。 ③ 局域网、广域网协议。 ④ Windows NT基本概念和网络管理。 ⑤ 网络安全的基本概念和网络防火墙技术
难点: ① 计算机网络的体系结构。 ② 局域网、广域网协议。 ③ IP地址。 ④ 网络防火墙技术。
亮点/应用/重要性: 本部分内容包含的信息量比较大,容易产生混淆。要求从理论上理解,掌握网络及其协议的工作原理,注意各种相关概念、术语的含义和区别。
主要内容: ① 计算机网络的基本概念。 ② 计算机网络的体系结构(ISO/OSI和TCP/IP)。 ③ 网络传输介质和网络连接设备。 ④ 局域网、广域网协议。 ⑤ IP地址。 ⑥ Windows NT基本概念和网络管理。 ⑦ 网络安全的基本概念和网络防火墙技术。 |
2006年4月 |
| 专题十:多媒体、知识产权、标准化 |
重点: ① 多媒体的概念,多媒体的基本特性。 ② 颜色、图形、图像的基本概念和在计算机中的表示、处理方法。 ③ 动画、视频的概念和压缩编码及标准。 ④ 音频信号及其表示、处理方法。
难点: ① 颜色、图形、图像的基本概念和在计算机中的表示、处理方法。 ② 动画、视频的概念和压缩编码及标准。 ③ 音频信号及其表示、处理方法。 ④ 音视频的压缩编码原理。
亮点/应用/重要性: 本部分的内容主要要求对多媒体的基本原理的了解和对知识产权、专利的相关法律法规的识记。出题形式多出现在上午试题中。
主要内容: ① 多媒体的概念,多媒体的基本特性。 ② 音频信号及其表示、处理方法。 ③ 颜色、图形、图像的基本概念和在计算机中的表示、处理方法。 ④ 动画、视频的概念和压缩编码及标准。 ⑤ 多媒体计算机的常用软硬件。 ⑥ 多媒体网络应用和虚拟现实。 ⑦ 标准与标准的意义,标准的种类与标准体系。 ⑧ 标准化组织。 ⑨ ISO9000和CMM。 ⑩ 软件知识产权的相关知识。 |
2006年4月 |
| 专题十一:数据库 |
详见专题五
本次主要讲解下午试题的内容、形式、要求和解答方法,是数据库有关内容的综合应用。 |
2006年4月 |
| 专题十二:软件工程 |
详见专题二
本次主要讲解下午试题的内容、形式、要求和解答方法,是软件工程有关内容的综合应用,也是软件设计师的基本要求。 |
2006年4月 |
| 专题十三:数据结构和算法设计 |
详见专题四、七
本次主要讲解下午试题的内容、形式、要求和解答方法。 |
2006年5月 |
| 专题十四:C、VB、JAVA、C++程序设计 |
重点:主要讲解一些最基本的语法(C语言是必须掌握的),以应对下午的算法和数据结构试题。 |
2006年5月 |
| 专题十五:考前交流与预测 |
在临考试3~5天时间内,学院会为学员专门举行一次在线考前师生交流,到时学院软考授课及辅导老师同时在线,和学员共同探讨,传递考试方面的具体信息。届时建议学员都能参加。 |
2006年5月 |