1 课程简介
2015年11月份下午真题,注重考查考生的实践和应用水平,要求考生具备一定的分析和设计、编程、数据结构和算法等技能。
下午真题涉及数据流图、数据库设计(E-R图)、类分析和设计(UML)、数据结构和算法、设计模式、编程等几个方面,如下表所示:
题目序号 | 题目 / 题型 | 考核内容(知识点) | 说明 |
试题一 | 在线作业批改系统 数据流图 | 数据流图中实体和数据存储的名称、 数据流名称、数据流图分解 | 必答题 |
试题二 | 办公自动化系统 数据库分析与设计 | E-R图、关系模型、实体间联系及其类型、 数据库的设计(业务功能扩展) | 必答题 |
试题三 | 学术出版物网上商店(ACShop) UML面向对象分析和设计 | UML用例图、类图 | 必答题 |
试题四 | 最长公共子串(Longest Common Substring) 算法分析与设计 | 动态规划法 算法分析 | 必答题 |
试题五 | 购物中心收银系统 设计模式(C++/ Java) | 策略模式 UML类图 | 二道题选答一道 |
试题六 |
说明:试题一至试题四是必答题目,试题五和试题六中选答一题。
本课程中每道真题全部采用视频进行讲解,每个视频为10~15分钟微课程形式,针对系统设计师每一道真题进行详细解析,并在真实环境下验证结果。
2 真题解析思路
对于每一道真题,采用视频进行讲解,每一道题目按一个专题进行安排,总体解题思路分为3个部分:
(1)提炼每道题目问题,进行问题分析,包括业务和技术,并进行技术辅导。
(2)根据每道题目中问题,逐步进行设计和实现,提炼设计思路,逐步实现,并得到答案。
(3)有些题目在真实代码环境中进行编程验证、测试和运行。
1、软件设计师考试的特点
(1) 知识面广,但考查的内容并不深,简称“广而不深”。
(2) 题目偏长,图形可能比较复杂。
2、根据设计师考试的特点,可从从下面几个方面来考虑解题。
(1) 需要具备一些基本的面向对象的分析和设计的能力(前提)
比如,要能看懂常见的UML类图之间的关系(关联关系、一对多、多对多、组合与聚合、继承、实现);数据库中的基本图形及其关系(E-R图)
(2) 答案隐藏在题目中
经过对最近几年真题的详细研究,发现即使你对这道题目所涉及到的知识点不熟悉,同样也可以拿到约2/3的分值(即每题大约10分)。这个可详见“设计师真题解析”。
(3) 化难为易
这种解题思路主要是针对“数据结构与算法”题,题目呈现给我们的通常是问题的“求解算法”或是“递归式”等。这时需要将问题进行简化,化一般为具体,通过一个具体的实例来进行分析,剖析算法的思想,理解算法的执行过程。
3 适合人群
(1)报考软件设计师的人员。
(2)想获取最新软考软件设计师真题人员。
(3)想学习如何进行软件设计师下午试卷备考人员。