软件设计师考试分为两个部分,一是基础知识,二是应用技术,我们分点说明。
一:基础知识考试
此部分考试主要涉及内容是软件设计师基础知识,相对比较简单,平时建议多刷题库、阅读书籍,牢记知识点,一般来说通过没什么问题,主要难度集中在下半场的应用技术考试。
二:应用技术考试
应用技术考试相对困难,知识点涉及多,问题复杂,下面分小点简要说明复习方法
(1)要熟悉历年试题,软件设计师考试历年试题中很多知识点反复考,抓住历年试题久抓住了重点。试题是对软件设计师考试大纲的外放,是对相应知识的梳理,从中可以直接看出考察意图。通过研究历年试题,不仅能对考点进行高效性复习,也能从中查漏补缺、归纳总结,找出自己的有时与不足,从而做到针对性复习。
(2)备考下午编程题,必须上级调试实践。上级调试是对专业知识的很好的锻炼,仅关注理论会掩盖掉许多的问题和不足。通过上机操作,能更加理解每个语句、算法的作用和意义。
(3)软件工程的数据流图和UML相关知识一定要学好、软件设计师考试,更注重软件工程相关的内容,数据流图和UML是重要内容,近年考试中,都有对应的试题出现。
软件设计师考试下午案例分析解题思路:
在近几次考试中,下午试题分五个题目,一个数据库、一个程序填空题、一个面向对象的语言题,另两个题目分别为数据流图、UML或流程图等。
各种类型下午题解题思路分析:
1、数据库类:数据库题目要求补全SQL语言,这要求考生熟悉SQL的语言,无论对上午题目还是下午题目都很重要。这是学习和复习的一个重点。
2、数据流图类:DFD是一种分析系统数据流程的图形,意在让用户理解系统的功能、输入、输出和数据存储等。请认真弄清其应用后,在画出数据流图的情况下,系统的功能也就确定了,再经过细化,逐步向物理结构迈进。考核时,试题多从父图和子图的平衡来分析。这部分内容,解题的关键是高度重视题目说明,务必正确、深入理解其内容,必要时要读几遍,同时对于给出的图表,也要务必看懂。这样答题就轻松了,答案实际就蕴含在说明中。
3、流程图类:流程图类题目,是大家再熟悉不过的了,它就一个具体问题的解题思路进行描述,是面向过程的。但所求问题是千差万别的,因此应理解思路,细心作答。
4、程序填空:程序填空是答题形式最简单同时也是难度最大的。为便于阅卷,这类题目以程序填空形式出现,这不仅要求理解问题本质,同时也要弄清作者解题思路,这一点比自己独立完成程序设计要难得多。
总结下来主要就以上几点,从问题中总结经验,从题目中钻研解法,希望各位考生都能考出一个好成绩。