2024下半年软考中级《软件设计师》—— 基础篇
目录
对应资格
考试要求
考试科目设置
上午知识点占比
下午考试题型
软考报名入口:中国计算机技术职业资格网 (ruankao.org.cn)
下半年报名时间:2024-08-21 09:00 ~ 2024-09-09 23:59(四川)
对应资格

考试要求
掌握计算机内的数据表示、算术和逻辑运算方法;
掌握相关的应用数学及离散数学基础知识;
掌握计算机体系结构以及各主要部件的性能和基本工作原理;
掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
熟练掌握常用数据结构和常用算法;
熟悉数据库、网络和多媒体的基础知识;
掌握C程序设计语言,以及C++、Java中的一种程序设计语言;
熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
掌握软件设计的方法和技术;
了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识;
正确阅读和理解计算机领域的英文资料。
考试科目设置
- 计算机与软件工程知识,考试时间为150分钟,选择题;
- 软件设计,考试时间为150分钟,问答题。
上午知识点占比
| 知识点 | 分数 | 说明 | 比例 |
|---|---|---|---|
| 软件工程基础知识 | 13 | 开发模型、设计原则、测试方法、质量特性、CMM、Pert 图、风险管理 | 17.33% |
| 面向对象 | 11 | 面向对象基本概念、面向对象分析与设计、UML、设计模式 | 14.67% |
| 数据结构与算法 | 9 | 数组、栈与队列、字符串、树与二叉树、图、查找与排序、常见算法 | 12% |
| 程序设计语言 | 6 | 编译与解释、编译器处理过程、错误管理、文法、有限自动机、正规式、程序的控制结构、函数调用的参数传递、各种程序语言的特点比较 | 8.00% |
| 计算机硬件基础 | 6 | 数据的表示、浮点数运算、算术和逻辑运算、计算机体系结构分类、指令系统基础、CISC与RISC、流水线、层次化存储、可靠性分析、校验方法 | 8.00% |
| 操作系统 | 6 | 进程状态转换图、信号量与PV操作、死锁问题、段页式存储、磁盘调度、文件管理(索引文件结构、位示图与树形目录结构) | 8.00% |
| 数据库系统 | 6 | E-R模型、关系代数和SQL、规范化理论(键、范式、模式分解)、并发控制、分布式数据库 | 8.00% |
| 计算机网络 | 5 | OSI模型、TCP/IP协议族、子网划分、常用的网络命令、URL | 6.67% |
| 信息安全知识 | 5 | 加密解密技术、网络安全、网络安全防范 | 6.67% |
| 知识产权与标准化 | 3 | 作品保护对象和范围、保护期限、侵权判定、知识产权归属 | 4.00% |
| 专业英语 | 5 | 专业英语填空 | 6.67% |
下午考试题型
| 题号 | 试题类型 | 学科知识点 | 考查内容 |
|---|---|---|---|
| 试题1 | 必答题 | 数据流图 | 补充数据流图的缺失部分(补充数据流、补充外部实体、补充数据存储),数据流图的改错(包括修正数据流名称、数据流的起点与终点、删除多余数据流),数据流图相关解答题。 |
| 试题2 | 必答题 | 数据库设计 | E-R模型、关系模式、主键、外键、SQL语言、增加实体等。 |
| 试题3 | 必答题 | UML建模 | 用例图、类图与对象图、顺序图、活动图、状态图。 |
| 试题4 | 必答题 | C语言算法 | 链表、栈、二叉树、图基本操作的程序实现、动态规划法、分治法、回溯法、递归法、贪心法 |
| 试题5 | 选答题 | C++语言程序设计 | C++语法 + 设计模式 |
| 试题6 | 选答题 | Java语言程序设计 | Java语法 + 设计模式 |
ps:试题5、试题6 二选一
