当前位置: 首页icon 软考首页 >考试科目 >2020软考中级软件设计师试题 2020年软件设计师中级答案

2020软考中级软件设计师试题 2020年软件设计师中级答案

作者:mb5ce3810a164cb2024-01-12 01:00:12
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

软件设计师难考吗?对于这个问题,老实说,我也没法给出你具体答案,每个人备考时间的长短、学习能力、学习方式都各不相同。对于备考时长不足,甚至裸考的考生来说,那自然很难,毕竟作为软考当中的中级证书,没有一定难度那一定是在说谎,但是只要沉下心认真复习准备,以认真的态度去看待这个考试,那你通过考试绝对是轻而易举的。 软件设计师包括《综合知识》与《案例分析》两门,《综合分析》考试题型为选择题,而《案

引号

软件设计师难考吗?对于这个问题,老实说,我也没法给出你具体答案,每个人备考时间的长短、学习能力、学习方式都各不相同。对于备考时长不足,甚至裸考的考生来说,那自然很难,毕竟作为软考当中的中级证书,没有一定难度那一定是在说谎,但是只要沉下心认真复习准备,以认真的态度去看待这个考试,那你通过考试绝对是轻而易举的。

软件设计师包括《综合知识》与《案例分析》两门,《综合分析》考试题型为选择题,而《案例分析》考试题型为问答题,科目不同,备考方式也略有差异。

综合知识(上午科目):

综合知识主要考察的是对基本知识点的掌握,它的特点就是考试范围较大,需要记忆的东西较多,在备考综合知识的时候,主要突出一个对知识点的熟悉程度。首先就是一个对教材和大纲的熟悉程度。

在最初备考时,同学们可以先通读一遍教材和大纲,此时的通读主要在于对知识点的初步熟悉,并非要完全掌握知识点。从对教材和大纲的通读之后,了解综合知识的考试重点和范围是哪些,从而对下一步“精读”打下基础。

在第一遍通读对知识点和考试范围有了大致了解之后,第二步就是对重点知识点的“精读”,在此过程中还可以结合历年试题和模拟试题进行巩固和对知识点记忆的加深。通过往年的历年试题可以在很大程度上帮助我们进一步确定考试重点,因为总的来说,每年的考试重点整体变化不大,然后再通过模拟试题进一步验证自己对知识点的掌握情况,在刷题的过程中,可以做好笔记和“错题本”,可以帮助我们在最后备考的冲刺阶段查漏补缺。

刷题的时候肯定会遇到不会的知识点,不管剩余考试时间的长短,优先按从简单-难的顺序学习知识点,除非某个很难的知识点分值很高,这种是一定要搞懂的。这样的话,可以在有限的时间内尽可能多的提分。有些知识点是看过一遍理解了,做笔记,就算忘了回头看一遍就能会的,有些知识点却是要刷题才能确切掌握的,所以可以在前期把容易的题型刷完,后期重点攻克难题。

做题的时候不是单纯的做题,而是复习巩固,这个阶段一定不要心急,沉住气让问题乖乖浮出水面,不要因为一开始做题错的多就自暴自弃,备考过程中调整心态也是非常重要的一步,特别像是综合知识这种涉及知识点很广跟需要记忆的科目,更需要自己能调整好个人心态。

案例分析(下午科目):

对很多考生来说,难就难在下午的案例分析上,那是因为案例分析考的东西都是实实在在的,不同于综合知识有很多的应试技巧,大部分考生丢分的主要原因是缺乏练习,一看就心慌,无从下手。对此唯一的办法就是“多做”,与备考综合知识一样,通过历年试题来了解往年的考试重点和范围,其次还可以进一步了解案例分析的出题形式,这样也能帮助自己举一反三,更好的去理解解题思路。

在近几年的考试中,案例分析分五个题目,一个数据库、一个程序填空题、一个面向对象的语言题,另两个题目分别为数据流图、UML或流程图等。

数据库类:数据库题目要求补全SQL语言,这要求考生熟悉SQL的语言。

数据流图类:考核时,试题多从父图和子图的平衡来分析。这部分内容,解题的关键是高度重视题目说明,务必正确、深入理解其内容,必要时要读几遍,同时对于给出的图表,也要务必看懂。

流程图类:它就一个具体问题的解题思路进行描述,是面向过程的。但所求问题是千差万别的,因此应理解思路,细心作答。

程序填空:这类题目以程序填空形式出现,这不仅要求理解问题本质,同时也要弄清作者解题思路,这一点比自己独立完成程序设计要难得多。

总的来说针对下午题首先要针对问题,设计自己的思路,解决问题,确定先后顺序;然后试读程序,如果思路大体一致,题就容易解决了,如果思路不一致,就要设法弄清每一段代码的功能及其逻辑结构,进而弄清命题人的解题思路,再顺势解决问题。

对于案例分析来说,归结到底还是需要考生在备考时的多加练习。(点击查看:软件设计师历年试题和答案及解析汇总)

软件设计师考试要求:

(1)掌握数据表示、算术和逻辑运算;

(2)掌握相关的应用数学、离散数学的基础知识;

(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;

(4)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;

(5)熟练掌握常用数据结构和常用算法;

(6)熟悉数据库、网络和多媒体的基础知识;

(7)掌握C程序设计语言,以及C++、Java、Visual Basic、Visual C++中的一种程序设计语言;

(8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;

(9)熟练掌握软件设计的方法和技术;

(10)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;

(11)了解信息化、计算机应用的基础知识;

(12)正确阅读和理解计算机领域的英文资料。

备考书籍:

《软件设计师教程 第五版》汇总

《软件设计师考试大纲》

代理合作学习群