摘要:软考中级软设考几门?软考中级软设考什么内容?软考中级软件设计师考《综合知识》和《案例分析》两个科目,软考中级软件设计师两个科目的考试内容见正文。
软考中级软件设计师考试包含两个科目:《综合知识》(基础知识)和《案例分析》(应用技术)。两科满分均为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..*)、依赖与聚合区别;时序图注意激活期与异步消息;
算法题:优先掌握分治法(归并排序)和动态规划(最长公共子序列);
设计模式:重点复习单例、工厂、观察者模式的应用场景。
热门:系统集成项目管理工程师备考 | 2025下半年软考高级选科
推荐:系统规划与管理师网络课堂 | 2025下半年软考报名时间及入口
课程:系统规划与管理师报考指南 | PMP课程 | 25下半年系统集成备考经验
软考备考资料免费领取
去领取