软考软件设计师考试答题技巧
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软考软件设计师考试答题技巧
软件设计师作为软考的中级证书,考试科目主要包括综合知识与案例分析两科,前者考试题型为选择题,后者考试题型为问答题,所以做答题方式与技巧上略有差异。
一、综合知识
软件设计师上午综合知识是客观题(75道单选题),其主要的特点就是知识面广,内容细致,在难度上不是太大,主要考察考生对知识点的掌握程度与理解能力,因为全是选择题,所以针对此类题型常用的方法就是在熟悉知识点的前提采用选择题常用的方法进行答题:
(1)直推法:先不分析所给的四个答案之间的区别与联系,根据内容直接推出正确答案,然后从四个答案中选出一个最适当的答案。
(2)筛选法:将所给的四个答案进行逐一分析、对比、去伪存真、步步筛选与排除,最后确立一个正确答案。
因为选错了不扣分,所以选择题不要漏选,即使不能完全确定正确答案,每题也要都选出一个选项。
在答题时,对于有把握的题目要保证一次答对,不要想再次验证。
对于吃不准的题目,可以根据经验先初步确定一个答案,做一个标记。
在时间允许的情况下,可以回过头来重做这些做了标记的题目。
切记不要在个别题上花费太多的时间,以免到最后没有时间完成剩余的题目。
关于知识点的复习,最好是根据考试大纲结合官方教程、视频课程整理成一套知识体系,通过历年真题整理一份高频考点!
关于英语题,如果英语基础好,这几题问题不大,如果英语不好,且时间不够充足的话,建议不要花太多时间在上面,考试时凭感觉猜吧!
二、案例分析
下午考试为主观题,首先应充分理解题意,明确题目要求。
根据近几年软件设计师考试的出题范围来看,题型基本上都是固定的:数据流图、ER图的绘制以及ER图与关系模式的映射、常用UML图形相关知识、常用数据结构和算法、设计模式题(c++和java二选一)。
数据库类:数据库题目要求补全SQL语言,这要求考生熟悉SQL的语言。
数据流图类:DFD是一种分析系统数据流程的图形,意在让用户理解系统的功能、输入、输出和数据存储等。
请认真弄清其应用后,在画出数据流图的情况下,系统的功能也就确定了,再经过细化,逐步向物理结构迈进。
考核时,试题多从父图和子图的平衡来分析。
这部分内容,解题的关键是高度重视题目说明,务必正确、深入理解其内容,必要时要读几遍,同时对于给出的图表,也要务必看懂。
流程图类:它属于一个具体问题的解题思路进行描述,是面向过程的。
但所求问题是千差万别的,因此应理解思路,细心作答。
程序填空:答题形式最简单同时也是难度最大的。
为便于阅卷,这类题目以程序填空形式出现,这不仅要求理解问题本质,同时也要弄清作者解题思路,这一点比自己独立完成程序设计要难得多。
解题步骤:
1.把握题意。
根据问题的描述,确定问题的已知条件和隐含条件,并了解算法(程序)要达到的目的,窥测出题者的用意。
这是至关重要的一步,是对题目的整体把握。
准确的讲,这一步就要知道输入是什么,又得到什么样的输出结果。
2.快速确定算法。
每个题目的题干都有详细的描述,通过对描述的分析,要确定题目应该属于哪种类型的题,用到了哪一类数据结构以及相应的算法。
有些题目可能不属于任何数据结构,则它可能与某类算法有关;但也有一些算法纯粹是数学方法。
3.带着问题阅读程序。
阅读、分析程序结构时,如果有很多子函数,首先弄清楚各函数之间的关系和各函数的作用;如果程
序较长,则应该根据算法过程,把每个程序段与算法的每个过程对应起来,确定相应的程序段功能。
在程序中,已经定义了某些变量,则在理解程序时,首先必须理解这些变量的含义。
找到算法思想的核心程序段及主函数,重点阅读。
三、答题要求:
字迹工整:说到底主观题还是需要阅卷老师来评分,那么卷面的整洁度将会直接影响分数。
另外工整的字迹也便于阅卷老师在答案中寻找得分点。
另外上午综合知识选择题填涂也需准确,不要出现错填、漏填的情况。
答案要对号入座:大家在答题时一定要看仔细,让答案“对号入座”,书写在正确的位置,否则阅卷时老师是看不到的,即便答对了也是于事无补。
多用教材原话,答题时尽量使用专业术语答题,也就是要用书上的原话作答。
一方面能够最大限度的避免因答案不准确等原因造成的失分,另一方面也能给阅卷老师一个“专业”的印象,有助于顺利通过考试。
分条作答:答题时应多用语言简练的短句,避免长篇大论的答案。
最好分条作答,每一条一个得分点,这样既节省自己的答题时间又方便阅卷老师寻找答案。
不要迷信长篇大论的作答会得高分,是否得分只在于是否写上了得分点。