短信预约提醒成功
2023上半年软考中级软件设计师考试分计算机与软件工程知识和软件设计两个考试科目,具体内容见下文。2023上半年软考中级软件设计师即将在5月27日进行考试,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!
一、软件设计师考试科目
(1)计算机与软件工程知识,考试时间为150分钟,笔试,选择题;
(2)软件设计,考试时间为150分钟,笔试,问答题。
上午综合知识选择题和下午软件设计题,面粉都是75分,45分合格。
软件设计师考试上午的综合知识选择题,覆盖的知识范围非常广,基本上涵盖了IT行业所需的大部分知识体系,包括硬件、操作系统、数据库、软件工程、面向对象等。
二、考试内容
(1)掌握数据表示、算术和逻辑运算;
(2)掌握相关的应用数学、离散数学的基础知识;
(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(4)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(5)熟练掌握常用数据结构和常用算法;
(6)熟悉数据库、网络和多媒体的基础知识;
(7)掌握C程序设计语言,以及C++、Java、Visual Basic、Visual C++中的一种程序设计语言;
(8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
(9)熟练掌握软件设计的方法和技术;
(10)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(11)了解信息化、计算机应用的基础知识;
(12)正确阅读和理解计算机领域的英文资料。
三、考试大纲
基础知识
1、计算机科学基础知识
2、计算机系统知识
3、系统开发和运行知识
4、面向对象基础知识
5、信息安全知识
6、标准化、信息化和知识产权基础知识
7、计算机专业英语
应用技术
1、外部设计
2、内部设计
3、数据库应用分析与设计
4、程序设计
5、系统实施
6、软件工程应用
四、备考书籍
《软件设计师教程》、《软件设计师历年试题解析》、《软件设计师大纲》。
五、软件设计师备考经验分享
1、综合知识的4各备考建议
知识点 | 分数 | 说明 | 比例 |
软件工程基础知识 | 13 | 开发模型、设计原则、测试方法、质量特性、CMM、Pert图、风险管理 | 17.33% |
面向对象 | 11 | 面向对象基本概念、面向对象分析与设计、UML、设计模式 | 14.67% |
数据结构与算法 | 9 | 数组、栈、队列、树与二叉树、圈、查找与排序、常见算法 | 12% |
程序设计语言 | 6 | 文法、有限自动机、正规式、语句的作用、语句的语义、程序的控制结构、函数调用的参数传递、各种程序语言的特点比较 | 8.00% |
计算机硬件基础 | 6 | 浮点数运算、滋出、算术、逻辑运算、计算机体系结构分类、指令系统基础、CISC与RISC、流水线、Cache存储器可靠性分析、校验方法 | 8.00% |
操作系统 | 6 | 进程状态转换图、信号景与PV操作、死锁问题、银行家算法、段页式存储、页面置换算法、磁盘调度、树形文件系统 | 8.00% |
数据库系统 | 6 | E-R模型、关系代数、元组演算、规范化理论(罐、范式、模式分解)、并发控制 | 8.00% |
计算机网络 | 5 | OSl模型、TCP/IP协议族、子网划分、常用的网络命令 |
6.67%
|
信息安全知识 | 5 | 加密解密技术、网络安全、计算机病毒 | 6.67% |
知识产权与标准化 | 3 | 作品保护时间,侵权判定,知识产权归属、标准的分类、标准代号 | 4.00% |
专业英语 | 5 | 专业英语填空 | 6.67% |
1、备考要注意“二八原则”,我们关注的是80%的高频考点,不要再20%的低频高难度的题目上“钻牛角尖”;
2、迭代学习,先全面学习一轮,可以帮助大家整理课程框架,在进行第二轮的细化学习;
3、实践是检验真理的唯一标准,对于应试来说,做题是检验知识掌握程度的最好标准,是非常重要的,不仅要学知识,还要能做题;
4、做题并不是越多越好,在做题的时候,还要注意思考,自己为什么做错,下一次是否能过避免,如果是知识内容错误,注意强化学习。
软件设计题目
软件设计师考试比较友好的地方在于,下午的软件设计题虽然有难度,但是题型比较固定。固定题型,就意味着有规律可循,有技巧可言。
题号 | 试题类型 | 知识点 | 考查内容 |
试题1 | 必答题 | 数据流图 | 给出相应名称(补充外部实体、补充数据存储、加工),补充数据流图的缺失部分(补充数据流图相关解答题) |
试题2 | 必答题 | 数据库设计 | E-R模型、关系模式、增加实体等 |
试题3 | 必答题 | UML建模 | 类图、用例图、活动图、状态图等 |
试题4 | 必答题 | C语言算法 | 分治法、贪心法、动态规则法、回溯法等 |
试题5 | 选答题 | C++语言程序设计 | C++语法+设计模式 |
试题6 | 选答题 | Java语言程序设计 | Java语法+设计模式 |
短板通常归因于
(1)没有实践经验,无法理解文字与信息系统之间的转换过程;
(2)有实践经验,始终觉得试题存在问题,如果自己来做,会如何处理这些过程,从而错过考试;
(3)零基础,题目看不懂,问题看不懂,答案看不懂。
怎么解决疑难
这个部分,可以细化为代码部分和非代码部分。
对于代码部分
建议大家掌握C语言、JAVA或C++的基础语法,根据历年真题的考查规律,掌握一些常见的填空,有能力的可以自我提升。当然,对于资深程序员来说,这是送分环节,对于其他考生而言,就需要花费一些时间和精力去学习了。
对于非代码部分
涉及到软件分析和设计的过程。从用户的描述中,抽象出软件功能进行分析和设计,是软件设计师需要掌握的一个技能。
零基础、无经验的学员,可以结合题干和一定的解题规律,掌握解题技巧从而答题。不仅要做题,还要注意总结规律。
而对于资深程序员而言,注意工作经验并不是通用标准,考试是在一定的框架下答题,我们需要根据题干给出的信息,从而进行分析。
答题3个提醒
(1)题干一两百字的说明不可能全面覆盖用户需求,我们要根据题干仅有的信息去做题,不到迫不得已,不要想当然地用题干以外的信息答题;
(2)代码是填空题,不是设计题,我们要在已有的程序框架内进行思考;
(3)软件设计师考试的优势在于题型固定,学会找规律,掌握常考的固定题型,前面三题(数据流图题、数据库设计题、UML建模题)每题尽量稳定在12分左右的分值,这样后面两道题(C语言算法设计题、JAVA或C++面向对象程序设计题)压力会小很多,尤其对无代码经验的考生来说。
下午题
1、前三题固定题型,要求每题能够拿到13分左右,多练历年试题,熟悉答题规则,习惯“意外”。
2、对于算法应用题(C语言),要求能够拿到6~8分左右,掌握算法策略的判断、简单的时间复杂度判断,以及一些基础语法的填空。
3、对于面向对象程序设计题(JAVA或C++二选一),要求能够拿到6~9分,掌握基础语法填空a
4、注意策略的偏重,C语言和JAVA都只要求掌握基础语法。
(如果自己比较熟悉C++则建议选择C++,否则建议选择JAVA)
以上就是“2023上半年软考中级软件设计师考什么内容”的内容了,建议各位考生认真阅读,提前备考。温馨提示:为及时获取2023年软考中级职称报名时间、准考证打印时间等相关信息,推荐各位考生使用 免费预约短信提醒服务。另外,文章尾部“点击免费下载”可领取更多软考中级职称备考资料,如历年真题、模拟试题与答案解析、考试技巧等备考资料。