软考初级考试包括哪些科目?软考初级科目包括哪些?系统解析+备考指南+真题策略

权威梳理软考初级考试科目设置与内容体系,深度解读软件设计师、系统架构设计师、网络工程师、数据库管理员、信息系统项目管理师等方向核心考点,提供科学备考路径与高频真题解析。

⚡ 软考初级考试科目概览|国家统一认证体系

〈考试性质〉

软考初级考试(软件资格考试初级)由国家人力资源和社会保障部、工业和信息化部联合组织,是国家级专业技术资格考试,实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试制度。

考试成绩合格者,由人力资源和社会保障部、工业和信息化部用计算机软件资格考试办公室印制的《计算机技术与软件专业技术资格(水平)证书》予以认证。

〔科目结构〕

软考初级考试采用“1门基础科目+1门专业科目”模式,所有考生必须同时通过两门科目(满分75分,合格线45分)方可取得证书。

  • 基础科目:综合知识(选择题)
  • 专业科目:应用技术(案例分析)

所有初级专业方向均统一使用《综合知识》试卷,专业科目则按方向命题。

★ 考试时间与频次

每年举行2次(上半年5月、下半年11月),具体以中国计算机技术与软件专业技术资格(水平)考试办公室官网公告为准。

单科考试时长:基础科目150分钟,专业科目75分钟。

? 提示:2024年起部分省份试点机考,但全国统一大纲不变,请以当地软考办通知为准。

软考初级考试包括哪些科目?——核心框架一图看懂

所有初级考生统一参加:

  • 《基础知识》(选择题,75题×1分=75分):
    涵盖计算机组成原理、操作系统、数据库系统、计算机网络、软件工程、面向对象方法、标准化知识、知识产权、英语等基础理论。
  • 《应用技术》(案例分析,3题×25分=75分):
    根据报考方向不同,题目内容有所差异,重点考查实际操作能力与问题解决能力。

⚙️ 专业基础科目详解|所有初级考生必考内容

无论选择哪个专业方向,软考初级考试包括哪些科目中的基础科目内容完全一致,这是构成技术素养的底层知识体系。以下为《综合知识》核心模块深度解析:

计算机组成与体系结构

重点分值占比:约12%(9题)|高频考点:数据表示、ALU运算、存储系统、总线结构

· 数据表示:原码、反码、补码、移码的转换规则;定点数与浮点数表示(IEEE 754标准);BCD码、ASCII码、CRC校验码计算

· 运算器:加法器原理(半加/全加);ALU功能;乘除法运算流程(Booth算法、原码一位乘)

· 存储系统:主存-Cache地址映射(直接/全相联/组相联);替换算法(FIFO/LRU);主存容量计算(地址线×数据线)

· 总线结构:PCI/USB/SATA特性;总线仲裁(链式/计数器/独立请求);PCI-E拓扑结构

真题示例:设某机字长32位,采用IEEE 754单精度格式,求十进制数-12.625的浮点表示(保留至小数点后3位)。

操作系统原理

重点分值占比:约15%(11题)|高频考点:进程调度、内存管理、文件系统、设备管理

· 进程管理:进程状态转换图(就绪/运行/阻塞);FCFS/SJF/优先级调度算法;死锁产生条件(互斥/占有/可抢/循环)与预防/检测/恢复策略

· 内存管理:连续分配(单/多分区);非连续分配(页式/段式/段页式);页面置换算法(OPT/FIFO/LRU);虚拟内存概念与实现

· 文件系统:文件控制块(FCB)结构;目录结构(单级/两级/树形/图形);文件共享(链接/共享文件夹);文件保护(口令/密码/存取控制表)

· 设备管理:I/O控制方式(程序查询/中断/DMA/通道);设备分配算法(SSTF/SCAN);Spooling技术原理

真题示例:某作业包含3个进程P1→P2→P3,CPU运行时间分别为8ms、4ms、6ms,采用SJF调度,计算平均等待时间(结果保留1位小数)。

数据库系统

重点分值占比:约18%(13题)|高频考点:关系模型、SQL语句、范式理论、事务处理

· 关系模型:域、元组、属性、码、完整性约束(实体/参照/用户定义);关系代数(并/差/交/笛卡尔积/投影/选择/连接)

· SQL语言:DDL(CREATE/DROP/ALTER);DML(SELECT/INSERT/UPDATE/DELETE);视图定义与更新限制;嵌入式SQL与游标使用

· 范式理论:1NF~BCNF定义与判别;函数依赖、候选码、主属性/非主属性;分解无损连接性与保持函数依赖

· 事务处理:ACID特性(原子性/一致性/隔离性/持久性);并发问题(丢失修改/不可重复读/读脏数据);封锁协议(一级/二级/三级);隔离级别(READ UNCOMMITTED~SERIALIZABLE)

真题示例:设有关系模式R(A,B,C,D),函数依赖集F={A→B, C→D},求R的候选码;若分解为ρ={R1(A,B), R2(C,D)},判断是否为无损连接分解?

计算机网络

重点分值占比:约15%(11题)|高频考点:OSI七层模型、TCP/IP协议、IP地址规划、网络安全基础

· 分层模型:OSI七层(物理/数据链路/网络/传输/会话/表示/应用)与TCP/IP四层(链路/网络/传输/应用)对比;各层典型协议(HTTP/HTTPS/FTP/SMTP/TCP/UDP/ICMP/ARP/RARP)

· IP地址规划:CIDR表示法;子网划分(计算子网掩码、网络地址、广播地址、可用主机数);IPv6地址格式(压缩规则、回环地址)

· 传输层:TCP三次握手/四次挥手流程;滑动窗口机制;UDP特点与应用场景;拥塞控制(慢开始/拥塞避免/快重传/快恢复)

· 网络安全:对称加密(DES/AES)与非对称加密(RSA)原理;数字签名与证书;防火墙类型(包过滤/状态检测/应用网关);常见攻击(DDoS/XSS/SQL注入)

真题示例:某公司获得C类网络202.119.160.0/24,需划分为4个子网(每子网至少30台主机),写出子网掩码、各子网网络地址及第一个可用IP。

软件工程基础

重点分值占比:约14%(10题)|高频考点:生命周期模型、需求分析、设计方法、项目管理

· 模型方法:瀑布模型、原型模型、螺旋模型、喷泉模型特点;敏捷开发(Scrum/Kanban)核心理念;DevOps流程与工具链

· 需求工程:需求获取方法(访谈/问卷/原型/场景);数据流图(DFD)绘制规则(顶层/0层/1层);实体联系图(E-R图);状态转换图

· 设计方法:结构化设计(模块化/耦合/内聚);面向对象设计(UML图:类图/序列图/用例图);设计模式(单例/工厂/观察者)

· 项目管理:关键路径法(CPM)计算(ES/EF/LS/LF/TF/FF);甘特图与里程碑;风险识别与应对策略;软件度量(代码行LOC、功能点FP)

真题示例:某项目包含A~G七道工序,时间估计(天):A(3)→B(5)→D(4)→F(2);A→C(2)→E(6)→F;B→G(3)→F。求关键路径、总工期及E的自由浮动时间。

〔专业科目方向〕软考初级考试包括哪些科目?——5大方向详解

初级考试专业科目根据报考方向不同而命题差异显著,考生需在报考时选择其一。以下为各方向核心内容与典型真题解析:

1. 软件设计师 高频报考

考试重点:需求分析→详细设计→编码→测试→维护全流程;面向对象分析与设计(UML建模);程序设计语言(C/C++/Java)基础;算法设计与分析

· 案例题型:补全类图/序列图;C语言程序填空(指针/文件操作);Java异常处理机制应用;数据库表设计与SQL编写

· 真题示例:给定某系统UML类图(含继承、聚合、依赖关系),要求填写类名及多重性;分析某C函数的指针运算结果(涉及数组名与指针转换)

2. 系统架构设计师 高难度

考试重点:架构设计原则(可维护性/可扩展性/高性能);架构风格(管道过滤器/发布订阅/ MVC/微服务);质量属性建模(性能/安全性/可用性);架构评估方法(ATAM/SAAM)

· 案例题型:根据需求撰写架构设计说明;绘制架构图(组件图/部署图);分析架构决策的影响;撰写质量属性场景(刺激/响应)

· 真题示例:某在线教育平台需支持万人并发访问,请从缓存、负载均衡、数据库分库分表三方面设计优化方案,并说明各方案利弊

3. 网络工程师 实操性强

考试重点:网络设备配置(路由器/交换机基础命令);IP地址规划与子网划分;网络安全策略(ACL/防火墙规则);网络故障诊断(ping/tracert/tcpdump)

· 案例题型:配置静态路由/OSPF;编写ACL规则(允许/拒绝特定IP/端口);分析网络拓扑故障;设计安全策略(DMZ区域部署)

· 真题示例:某企业总部与分支机构需通过IPSec VPN互联,要求加密传输且允许内网访问,请设计IPSec策略(IKE提议、IPSec提议、ACL规则)

4. 数据库管理员 专业性强

考试重点:数据库设计(ER建模→逻辑/物理设计);SQL高级应用(存储过程/触发器/视图);性能调优(索引优化/执行计划分析);备份恢复策略

· 案例题型:根据需求设计三范式数据库;分析慢SQL执行计划并优化;编写触发器实现业务规则;设计灾难恢复方案(RTO/RPO)

· 真题示例:某电商订单表(订单ID、用户ID、商品ID、数量、金额、状态、创建时间),现有查询“某用户近3个月订单总额”性能差,请设计索引方案并写出优化SQL

5. 信息系统项目管理师 综合管理

考试重点:项目知识体系(十大知识领域);进度/成本/质量/风险计划制定;挣值分析(EVM);合同与采购管理;组织结构与沟通管理

· 案例题型:计算关键路径与挣值指标(CV/SV/CPI/SPI);识别项目风险并制定应对措施;分析组织冲突原因;设计沟通计划

· 真题示例:某系统开发项目(总预算200万,工期6个月),第3个月末已完成计划50%,实际支出120万,挣值EV=100万。计算CV/SV/CPI/SPI,分析项目状态并提出纠偏措施

➤ 选择建议:如何确定报考方向?

  • 零基础考生:优先选择软件设计师(基础内容最贴近教材)
  • 开发人员:推荐软件设计师系统架构设计师(技术方向匹配)
  • 运维/网络人员:首选网络工程师(实操内容熟悉度高)
  • DBA/数据人员:建议数据库管理员(技能复用性强)
  • 管理人员:适合信息系统项目管理师(侧重管理知识)

⚡ 科学备考策略|从0到通关的完整路径

学习计划四阶段法

  • 基础阶段(1-2月):通读教材,建立知识框架;标记重点难点;完成课后习题
  • 强化阶段(2-3月):专题突破薄弱环节;整理错题本;开始真题分类训练
  • 冲刺阶段(1月):全真模拟考试(严格计时);查漏补缺;背诵高频考点
  • 临考阶段(3天):调整生物钟;回顾错题本;轻量复习不熬夜

高效学习方法

  • 思维导图法:每章学完绘制知识图谱(XMind/MindMaster)
  • 费曼学习法:尝试向他人讲解核心概念(检验理解深度)
  • 真题驱动法:先做近5年真题→分析错题→回归教材查漏
  • 场景记忆法:将抽象概念与实际场景绑定(如:死锁→餐厅点餐冲突)

考场得分技巧

  • 选择题:排除法+关键词定位;单选题勿漏选;多选题宁缺毋滥
  • 案例题:先看问题再读材料;分点作答(1.2.3.);关键术语加粗
  • 时间分配:基础题控制在60分钟内;案例题每题25分钟;预留10分钟涂卡

? 2024年最新趋势:题型微调预警

根据中国计算机技术与软件专业技术资格(水平)考试办公室2024年1月公告,初级考试可能出现以下变化:

  • 《综合知识》增加云计算(IaaS/PaaS/SaaS)、大数据基础(Hadoop/Spark架构)内容
  • 《应用技术》案例题增加“安全设计”模块(OWASP Top 10防护措施)
  • 部分省份试点机考,案例题支持在线画图(UML图/网络拓扑)

〔网友最关心〕软考初级考试包括哪些科目?——10大高频问题深度解答

软考初级考试包括哪些科目?有固定组合吗?

所有初级专业方向均统一参加《综合知识》(基础科目),专业科目按报考方向命题。目前初级共5个方向:软件设计师、系统架构设计师、网络工程师、数据库管理员、信息系统项目管理师。考生报考时选择其一,不可跨方向报考。

初级考试难吗?通过率是多少?

初级考试难度适中,历年全国平均通过率约25%~35%。基础科目因内容广泛易失分,专业科目因针对性强反而易拿分。关键在科学备考——系统学习教材+真题训练+错题复盘,90%考生经3个月备考可顺利通过。

非计算机专业能考吗?需要编程基础吗?

完全开放报考!任何专业、任何学历均可报名。编程基础仅在《软件设计师》《系统架构设计师》中较重要,其他方向(如网络工程师)侧重理论理解与规范记忆。零基础考生建议从网络工程师数据库管理员入手。

报名时间与考试时间如何安排?

全国统一安排:上半年考试在5月,报名在3月中下旬;下半年考试在11月,报名在8月中下旬。具体日期以“中国计算机技术与软件专业技术资格(水平)考试办公室”官网公告为准。建议提前2个月开始准备材料(身份证、学历证明、电子照片)。

初级证书有什么用?对求职有帮助吗?

国家认可:证书可在“技能人才评价证书全国联网查询系统”验证;② 职级评定:国企/事业单位可折算继续教育学时;③ 落户加分:北京、上海、深圳等地积分落户可加分;④ 职业发展:技术岗晋升、职称评定的重要依据;⑤ 免考凭证:部分高校自考本科可免考相关课程。

有没有指定教材?如何选择辅导书?

官方指定教材为《全国计算机技术与软件专业技术资格(水平)考试指定用书》,由清华大学出版社出版。推荐组合:
• 基础教材:《软件设计师教程》(第7版)
• 真题解析:《历年真题解析与模拟冲刺》
• 案例专项:《应用技术案例精解》
注意:警惕盗版教材,认准“全国软考办”监制标识。

考试能否带计算器?有哪些违规行为?

允许携带无存储功能的计算器(建议备两节电池)。禁止行为:
• 电子设备(手机/智能手表/手环)未关机
• 抄袭、传递物品
• 擅自涂改答题卡信息
• 考后拍照传播试题
违规者将被取消成绩并记录诚信档案,严重者3年内禁考。

成绩有效期?合格证如何领取?

初级考试单科成绩不保留,必须一次通过两科。成绩公布后约2个月可查电子证书(在中国计算机技术与软件专业技术资格(水平)考试官网下载),纸质证书由各地软考办邮寄发放(需自行申请),有效期终身有效。

初级证书可以换高级吗?需要什么条件?

不能直接“换”,但初级证书是报考中级/高级的重要基础。根据软考政策:
• 报考中级需具备初级证书+相关工作经验
• 报考高级需中级证书+5年相关经验
建议:初级考取后立即规划中级方向(如软件设计师→软件 architect→系统架构设计师),形成职业成长路径。

现在备考来得及吗?如何快速入门?

任何时候开始都不晚!建议立即执行:
① 下载最新考试大纲(官网免费)
② 购买官方教材+近3年真题
③ 制定每日2小时学习计划
④ 加入学习群交流经验
⑤ 首月目标:完成《综合知识》前3章+《应用技术》真题分析
记住:每天坚持30分钟,3个月后你就是通关者!

➤ 网友们还关心

• 软考初级考试包括哪些科目?——5大方向10个具体考试
• 初级证书和计算机等级证书哪个更认可?——软考属国家职业资格,法律效力更高
• 考过初级还能考其他方向吗?——可以,每年最多报2个方向(需分开报考)
• 初级考试有年龄限制吗?——无限制,学生/在职/退休人员均可报考

? 备考资源推荐|易搜职考网专属服务

★ 免费资料包

  • 《综合知识高频考点100条》(PDF精编版)
  • 近5年真题分类解析(按章节)(含详细步骤)
  • UML建模速查手册(含23种图例)
  • SQL语句速记卡片(可打印背诵)

扫码关注公众号“软考初级助手”免费领取

★ 系统课程

  • 零基础通关班:教材精讲+真题解析+模考冲刺(¥199)
  • VIP特训营:1对1规划+督学打卡+资料更新(¥499)
  • 企业定制版:团队学习+成绩报告+内推机会(定制)

所有课程含:
✓ 全程直播+回放
✓ 专属学习群
✓ 3次模拟考试
✓ 终身资料更新

? 易搜职考网承诺

我们提供:
• 基于2024年最新考纲的动态题库
• 每月更新的考点变化分析
• 专业老师1对1答疑服务
• 历年通过学员经验分享会
• 电子证书申领全程指导

官网:www.kaocfa.cn|咨询电话:400-888-XXXX(工作日9:00-18:00)