软考基础信息
中国计算机技术职业资格网:https://www.ruankao.org.cn
考试时间:5月25~28日 11月09~12日
考试科目:
科目一:综合知识【总分75】
考试时间:8:30-11:00
客观题:75空单选题(最长作答时长150分钟)最好是控制在120分钟做完
科目三:论文写作【总分75】
考试时间:14:30-16:30
论文题:4道题选做1题 120分钟
科目二:案例分析【总分75分】
考试时间:11:00-12:30
主观题:5道大题(只做3道) 90分钟
第一道题必答,后4道选答2道
三科均要达到45分
新老教材对比
新版也要学,老版的历年真题也要做
新版教材 | 老版教材 | 真题考察 | 分值 |
---|---|---|---|
1. 绪论 | 1. 绪论 | 不考 | 0 |
2. 计算机系统基础知识新版增加计算机硬件、嵌入式、计算机语言、系统工程 | 2. 计算机与网络基础包含操作系统、数据库、计算机网络、多媒体、系统性能 | 对应计算机组成结构、操作系统、数据库、计算机网络、多媒体等知识点 | 10-15 |
3. 信息系统基础知识但不是完全对应,新版更注重信息系统,单独列出了不少信息系统特点 | 3. 信息系统基础知识 | 考察信息化和信息系统,ERP、TPS、DSS等 | 2-3 |
4. 信息安全技术基础知识新版增加了抗攻击技术 | 11. 信息安全技术同样包括加解密等安全技术和理论,大体一致 | 考察安全知识 | 3-4 |
5. 软件工程基础知识将项目管理单独放在5.7节 | 4. 系统开发基础知识包含软件工程基础、以及需求、设计、测试等全过程 | 案例和论文都有可能考察系统分析设计方法等 | 10~15 |
6. 数据库设计基础知识 | 2.2 数据库基础新版教材数据库单独写了一章,但内容差不多,新增了一些新技术 | 案例一般考察1题 | 3-4 |
7. 系统架构设计基础 | 5. 软件架构设计新版教材将架构扩展为一个章节,在原有教材一个章节上进行了复用和扩展,改动较大 | 案例必考 | 选择题15分 |
8. 系统质量属性与架构评估 | 5. 软件架构设计新版教材将架构扩展为一个章节,在原有教材一个章节上进行了复用和扩展,改动较大 | 案例必考 | 选择题15分 |
9. 软件可靠性基础知识 | 13. 系统的可靠性设计 | 计算机组成结构和案例专题会考 | 1-2 |
10. 软件架构的演化和维护 | 5. 软件架构设计 | 案例必考 | 选择题15分 |
11. 未来信息综合技术 | 纯新增内容 | 涉及人工智能、机器人、边缘计算、云计算等新技术 | 2-3 |
12. 信息系统架构设计理论与实现 | 纯新增内容 | 涉及架构设计与实践应用方面内容,可能会在案例里出现 | |
13. 层次式架构设计理论与实践 | 16. 层次式架构设计内容基本一致,新版新增了物联网及案例相关内容 | 涉及层次架构,案例可能会考 | 1-2 |
14. 云原生架构设计理论与实践 | 纯新增内容 | 涉及云原生架构理论及案例,可能会出现在案例题 | |
15. 面向服务架构涉及理论与实践 | 20. 面向服务的架构内容基本一致,个别概念会有所不同 | 选择题、案例论文都可能会考 | 1-2 |
16. 嵌入式系统架构涉及理论与实践 | 19. 嵌入式系统设计内容基本一致,新版新增了嵌入式软件架构内容 | 可能会在案例题出现 | 2-3 |
17. 通信系统架构设计理论与实践 | 纯新增内容 | 涉及计算机网络里的通信系统的网络架构涉及和案例,可能会在案例里出现,偏网规 | |
18. 安全架构设计理论与实践 | 12. 系统安全架构设计内容改动较大,新版新增了安全模型、安全架构、脆弱性等 | 可能在案例题考察 | |
19. 大数据架构设计理论与实践 | 纯新增内容 | 涉及典型大数据架构设计和案例,可能会出现在案例分析 | |
20. 系统架构设计论文写作要求 | 纯新增内容 | 论文题 | |
补充:知识产权 | 教材没有,但是会考 | 2-3 | |
补充:数学与经济管理 | 教材没有,但是会考 | 2-3 |
科目一考点
客观题,75道 150分钟,特点:范围广
章节 | 内容 | 分值 |
---|---|---|
1. 计算机硬件 | 计算机硬件:硬件组成、CPU、寄存器、校验码(奇偶校验、CRC、海明校验码)等计算机指令:寻址方式、指令流水线计算计算机体系结构:Flynn分类、指令系统CISC和RISC计算机存储系统:分级存储、cache、存储体系 | 1 |
2. 操作系统知识 | 进程管理:进程状态、前趋图、同步与互斥、调度、死锁、线程存储管理:分区、页式、段式、段页式、页面置换算法文件管理:索引文件结构、文件目录、空闲存储空间管理设备管理:IO软件、虚设备和SPOOLING技术、磁盘调度微内核操作系统、嵌入式操作系统 | 3 |
3. 数据库 | 数据库设计:三级模式-两级映像、需求分析、逻辑、物理设计关系代数:并、交、差、笛卡尔积、投影、选择、连接关系数据库的规范化:函数依赖、键和约束、范式、模式分解数据库的控制:并发控制、事务管理、封锁协议数据故障、数据恢复、数据备份数据仓库组成、数据挖掘算法反规范化技术、大数据数据库技术:NoSQL、联邦数据库、内存数据库等 | 3 |
4. 嵌入式技术 | 嵌入式系统组成及特点嵌入式系统分类嵌入式软件组成及特点安全软件设计 | 3 |
5. 计算机网络 | 网络体系结构:OSI/RM七层模型、TCP/IP模型网络技术标准和协议:局域网、广域网、TCP/IP协议族、路由协议通信技术、网络技术、组网技术、网络工程 | 3 |
6. 其他计算机系统基础知识 | 计算机语言、多媒体、系统工程 | 1 |
7. 系统性能 | 性能指标介绍性能计算性能设计、评估 | 2 |
8. 信息系统基础知识 | 信息系统概述、生命周期、开发方法业务处理系统TPS、管理信息系统MIS、决策支持系统DSS专家系统ES、办公自动化系统OAS、企业资源规划ERP典型信息系统架构模型、电子政务与电子商务 | 3 |
9. 信息安全技术基础知识 | 信息安全基础知识、基本概念、存储安全和网络安全信息安全系统组成、信息加解密技术密钥管理技术、访问控制、数字签名、抗攻击技术信息安全的保障体系与评估 | 3 |
10. 软件工程 | 软件工程定义、过程模型、敏捷、统一过程、成熟度需求工程:需求获取、需求变更、需求追踪系统设计:结构化设计、面向对象设计、人机界面设计等测试基础知识:测试方法、测试阶段净室软件工程、基于构件的软件工程软件项目管理:进度、配置、质量、风险 | 15 |
11. 面向对象技术 | 面向对象基本概念,面向对象分析、设计、测试UML概述、关系、图设计模式 | 3 |
12. 项目管理 | 进度管理、配置管理、质量管理、风险管理 | 1 |
13. 系统架构设计 | 软件架构概念,软件架构设计与生命周期基于架构的软件开发方法:基于架构的软件设计ABSD软件架构风格:数据流、调用/返回、以数据微中心、虚拟机、独立构件软件架构复用特定领域软件架构DSSA软件质量属性、敏感点、风险点系统架构评估:架构权衡分析、软件架构分析、成本效益分析 | 35-40 |
14. 软件可靠性基础知识 | 软件可靠性基本概念软件可靠性建模、管理软件可靠性设计、测试、评价 | 2 |
15. 软件架构的演化与维护 | 软件架构演化、面向对象架构演化软件架构演化分类、原则、评估方法大型网站架构演化实例、软件架构维护 | 1 |
16. 未来信息综合技术 | 信息物理系统技术、人工智能技术机器人技术、边缘计算数字孪生体技术、云计算和大数据技术 | 3 |
补充:数学与经济管理 | 图论应用:最小生成规则、最短路径、网络与最大流量运筹方法:关键路径、线性规划、对策论、决策论、存贮论、排队论 | 2 |
补充:法律法规与标准化 | 知识产权基础知识:保护期限、产权人、侵权判定、其他法律细则标准化基础知识:标准的分类、标准的编号 | 2 |
科目二考点
主观题:5道大题(只做3道) 90分钟 第1道必答,后4道必答2道
根据历年真题考点分析,将架构案例分析真题分为如下几个大类:
- 软件架构设计:每年必考1-2题,并且是第1题必选题,必须掌握,主要涉及到质量属性、软件架构风格、软件架构评估、MVC架构、面向服务的架构SOA、ESB、J2EE架构等
对于其他未考察的架构领域重点知识如:DSSA、ABSD等,也必须重点掌握
-
系统开发基础:几乎每年必考1题,主要涉及到UML的图、关系的识别,尤其是类图、用例图、活动图、状态图;涉及模式识别;数据流图、E-R图等简单识别;信息安全相关技术;项目管理-进度管理-关键路径。
-
数据库系统:偶尔会考察一题,主要考察的是数据库的一些新技术的比较,如关系型数据库、内存数据库及NoSQL等,还会包括反规范化技术、主从复制、负载均衡等
-
嵌入式系统:几乎每年必考一题,选做题,考察比较多的是嵌入式系统的实时性和可靠性以及容错等概念。大概率会考到一些嵌入式领域陌生技术,如果是完全没见过的技术,不选即可
-
Web应用开发:主要考察Web相关技术,一般结合架构进行考察,偶尔会考察到新技术,遇到完全没有听说过的技术,不选即可
此外,偶尔还会考到一些完全陌生的架构和技术,没有看的必要,可忽略,因为陌生技术不会再考第二次,无法归纳总结
科目三考点
论问题:120分钟,以往4选1,大概率会调整为2选1
-
文章主题是理论,注意技术方案的合理性
-
学习各项技术时,就有意识的想想这项技术能不能用于我的项目中,如何用?
学习规划-三个阶段
第一阶段学习计划:8.31号之前
-
复习目标:掌握架构整体知识结构
-
复习时间:约100小时
-
要完成的事情:
-
学习完对应录播课程
-
重点理解记忆
-
做完对应章节课后习题
-
怎么完成这些事:结合课件学习视频课程,每学习完一章节,立即回顾课件内容,然后做对应章节课后习题,达到60%正确率后继续学习下一章节
做错的题目,忘记的知识点,应该截图或拍照保存下来,便于后面回顾
第二阶段学习计划:10.8号之前
-
复习目标:案例分析、论文写作
-
复习时间:约70小时
-
要完成的事情:
-
学习完视频课程案例分析专题+论文写作专题
-
看完案例分析、论文写作对应内部精华讲义
-
完成课后系统练习,案例分析课后习题一定要自己不看答案动手写,自己思考,一次性完成一年的真题,论文写作可以穿插其中,一周一篇
-
怎么完成这些事:无论案例还是论文,一定要多做、多写、多思考,养成自己的思维习惯
第三阶段学习计划:11.4号之前
-
学习目标:查缺补漏,不断优化,保证无论什么题型都稳过
-
学习时间:约50小时
-
要完成的事情:
-
不断刷题,模拟题也好,历年真题也好
-
科目一不合格就背精华知识点,掌握精华知识点再刷题
-
科目二不合格,就要把软件架构及软件工程的知识全部理解背下来,多思考如何针对陌生的技术进行分析联想,多练习
-
科目三不合格,就要多写论文,严格控制两个小时内