软考中级软设考几门?分别考什么内容?

软件设计师 责任编辑:陈湘君 2025-07-24

添加老师微信

备考咨询

加我微信

摘要:软考中级软设考几门?软考中级软设考什么内容?软考中级软件设计师考《综合知识》和《案例分析》两个科目,软考中级软件设计师两个科目的考试内容见正文。

软考中级软件设计师考试包含两个科目:《综合知识》(基础知识)和《案例分析》(应用技术)。两科满分均为75分,需同时达到45分及以上才算通过,单科成绩不保留。以下是具体科目内容解析及备考建议:

一、《综合知识》科目

1.考试形式与题型

75道单项选择题(含5道英文题),满分75分,机考答题;考试时长120分钟,需覆盖计算机技术基础与项目管理知识。

2.核心知识领域及分值分布

知识模块分值占比重点内容
软件工程30%-35%开发模型(敏捷、瀑布)、软件测试方法、UML建模(用例图、类图、时序图)
数据结构与算法20%-25%树/图遍历、排序算法复杂度、动态规划应用
程序设计语言10%-15%编译原理(文法类型)、面向对象特性(封装/继承/多态)、设计模式(单例、工厂模式)
数据库系统10%ER模型、SQL查询、事务管理
操作系统8%-10%进程调度、死锁避免、内存管理
计算机网络5%-8%TCP/IP协议、网络安全协议(SSL/TLS)
法律法规3%-5%著作权法、专利保护基础

3.命题特点

注重教材细节:近年考题常从教材边缘知识点出题(如编译原理中的LR分析法);

英文题聚焦专业术语:如设计模式名称(Adapter Pattern)、UML关系(Aggregation)。

二、《案例分析》科目

1.考试形式与题型

4-5道主观大题,满分75分,机考答题;考试时长120分钟,需结合场景设计解决方案。

2.核心题型及备考要点

题型考察重点示例题目方向答题技巧
设计模式应用结合场景选择设计模式,分析类结构“电商系统支付模块扩展,如何应用策略模式?”明确模式定义+绘制简图+说明扩展优势
UML建模补充类图/时序图,解释关联关系“在线教育平台选课流程的时序图补全”按流程标注对象交互消息,注意生命周期线
算法设计与优化伪代码编写、时间/空间复杂度优化“动态规划解背包问题”分步骤写状态转移方程,对比贪心算法优劣
数据库设计ER模型转关系模式、SQL查询优化“医院挂号系统的ER模型设计”标注主外键,避免冗余表
缺陷修复代码审查(内存泄漏、线程安全)“多线程环境下的单例模式线程安全问题”指出具体代码行+修改方案(如加锁)

3.难点突破

UML图:类图需明确多重性(1..*)、依赖与聚合区别;时序图注意激活期与异步消息;

算法题:优先掌握分治法(归并排序)和动态规划(最长公共子序列);

设计模式:重点复习单例、工厂、观察者模式的应用场景。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!