精华内容
下载资源
问答
  • 软件设计师下午题技巧
    万次阅读 多人点赞
    2019-11-02 09:59:10

    下午的试题,除了掌握对应的知识点外,也要掌握一些解题技巧,因为下午的题型的比较固定的。

    试题一

    试题一主要是要阅题认真细心,没有太多固定的方法和技巧,能不能做好该题细心读懂说明中的描述很重要,提高的有效办法是多做些题。

    问题1:一般是固定的题型,用说明中的词语给出图中实体En~Em的名称。
    问题2:一般是固定的题型,用说明中的词语给出图中数据存储Dn~Dm的名称。
    问题1和问题2可以先在说明中标出所有实体和数据存储的名称,然后使用排除法选出最有可能的答案。要结合说明中的语句语意来选择名称,千万不要自己认为用哪个名称好就选哪个,原文有说明句子说明那个功能的就使用那个句子的名称。
    问题2:数据存储名称后面要加个表字,XX表,不确定写什么的时候可以优先使用输入数据流的名称(前提是说明中有这个词语)。
    问题3:一般是固定题型,补充图中缺失的数据流及其起点和终点。该题目可以根据数据流图绘制的三个原则来补充:
    (1) 每个加工至少有一个输入数据流和一个输出数据流。
    (2) 检查加工的输入是否足以产生输出。
    (3) 一个流入加工的输入流经过处理加工后就消失了,而它的某些数据(或者全部数据)有可能流向其他加工或者外部实体,这种就有可能是输出数据流缺失。
    还有检查数据流图是否平衡也是一种办法。

    问题4:一般不是固定的题型,但是题型比较相似,其中高频考点是图1和图2如何保持数据流图平衡。

    试题二

    问题1:一般是固定的题型,补充实体联系图。
    问题2:一般是固定的题型,补充关系模式。如果题目中有给出要填写的字段的关系模式,优先选择该关系模式的主键名称填写。
    一个空可能要填不止一个字段!
    问题3和问题4是不固定题型,有时没有问题4,但是考的内容不会因此而少,因为没有问题4的情况会有一题中有两个小问题,试题二算下来还是有4个问题。
    对于问题3和问题4虽然是不固定题型,可以针对高频考点备考,该部分的高频题型有:1、给出某某关系模式的主键和外键。

    试题三

    问题1:一般是给出第一个图的某几个名称,不固定是什么图,有可能是状态图也可能是用例图,往年试题用例图考得最多。别忘了关注需要填写的框之间的关系。
    题目2:题型不固定,难度比其他两题大点,但是不用担心,占的分往往是三个问题中相对少的。
    问题3:一般是固定题型,给出图中x~x所对应的类名,答案的类名为名词,可以先关注一下需要填写的类之间的关系,在说明中找对应的名词填进去,但是少数答案的名词在说明中是找不到了。

    试题四

    问题1:一般是固定的题型,补充C代码。
    问题2:一般不是固定的题型,常考:根据题干说明和C代码,算法采用的设计策略为…。实在不知道填写什么写动态规划法。
    问题3:不固定题型。


    欢迎评论点赞收藏!您的支持是我创作的动力!

    更多相关内容
  • 软件设计师上午下午题总结,不是真题,只是总结,给大家一个学习的方向
  • 关于下午的答题技巧一、数据流图二、数据库设计模式三、UML建模四、算法与数据结构五、面向对象程序设计 首先我们要明确下午场的大要考哪些内容,下午试题包含六道简答(题目顺序固定),分别是: 数据流...


    首先我们要明确下午场的大题要考哪些内容,下午场试题包含六道简答题(题目顺序固定),分别是:
    数据流图、数据库设计模式、UML图、算法与数据结构、面向对象程序员设计(C++或Java)。
    下面分别介绍各题的考点和答题技巧:

    一、数据流图

    (1)考点

    1、数据流图的基本概念
    数据流、加工、数据存储、外部实体
    2、加工逻辑的描述
    结构化语言、判定表、判定树
    3、数据流图的平衡原则

    • 父图与子图之间的平衡原则
    • 子图内平衡原则

    (2)出题方式

    通常题目给出说明、图1(上下文数据流图)和图2(0层数据流图)。
    (1)指出图1中各实体的名称;
    (2)指出图2中各数据存储的名称;
    (3)指出图2中缺失的数据流,指明起点和终点;
    (4)一个简答题,一般考察结构化语言或者是数据流图的平衡原则。

    (3)答题技巧

    (1)实体:一般找说明中的名词主语,包括人物角色、组织机构名称和外部系统名称;
    (2)数据存储:带有“文件”、“表”、“库”、“清单”、“档案”等词汇;
    (3)补充数据流:根据图一和数据流图的平衡原则;

    (4)例题

    在这里插入图片描述
    在这里插入图片描述

    二、数据库设计模式

    (1)考点

    1、数据库设计过程
    需求分析:数据流图、数据字典、需求说明;
    概念结构设计:ER模型;
    逻辑结构设计:关系模式;
    物理设计:DBMS特性、硬件、OS特性;
    2、ER图转关系模式
    一对一、一对多、多对多
    (2)出题方式

    (1)补充实体联系图,主要是填充联系(1:1,1:n,n:m)
    (2)补充关系模型中空缺的属性;
    (3)指出部分实体的主键和外键;
    (4)简答题

    (3)答题技巧

    (1)联系和联系判断
    根据题干找出关键信息,判断实体联系的比值。
    (2)关系模式属性判断
    根据题干找出缺失的属性,或根据ER图转换为关系模式时属性的增加;。
    (3)简答题联系规范化理论进行作答。

    (4)例题

    在这里插入图片描述

    三、UML建模

    主要考察UML设计模式、UML。
    具体知识点详见:
    软件设计师备考(三)——UML(关系和UML图)
    软件设计师备考(四)——UML设计模式

    四、算法与数据结构

    (1)出题方式

    (1)代码填空
    (2)考察算法的设计策略,算法的时间、空间复杂度等

    (2)知识点
    在这里插入图片描述

    五、面向对象程序设计

    该部分题目分为C++ 和 Java两个题目,除去编写代码不同,考察的内容是完全相同的,考生选择其中任意一个作答即可。
    题目考察形式为给出类图描述和几乎全部代码,考生进行关键代码填空。
    知识点
    在这里插入图片描述

    展开全文
  • 五分钟搞定软件设计师下午题

    千次阅读 多人点赞 2021-05-26 22:16:48
    数据库设计:问题一:补充X个联系。问题二:补充表内属性信息。问题三:分析实体的主键和外键。问题四:假定场景,存在问题,适应性改进数据库。UML类图问题一:找出用例名,参与者名。问题二:找出类名。C语言算法...


    软设题目十分固定,全部都是模板题

    数据流图

    问题一:找出实体E1~E…。

    一般关键字为——人,物,系统

    做题时可以用方框画出对应的关键字

    问题二:找出数据存储D1~D…。

    一般关键字为:信息,文件,表,库

    做题时可以用“匚”画出对应的关键字

    问题三:补齐缺失的数据流。

    一般方法:

    1:父图和子图要平衡
    2:子图加工既要有输入数据流,也要有输出数据流
    3:根据说明中的文字来对应的去看每一个加工是不是都完成了说明中的任务/操作

    数据库设计:

    问题一:补充X个联系。

    注意:1:1,1:* ,*:*的对应关系

    一个关系对应一个联系

    问题二:补充表内属性信息。

    一般方法:

    1:找出实体缺少的属性
    2:根据对应关系添加外键
    3:一个空代表缺失N个属性(N>=1)

    问题三:分析实体的主键和外键。

    唯一标识一个实体的属性即为主键
    一个属性可以唯一标识一个外部实体即为外键

    问题四:假定场景,存在问题,适应性改进数据库。

    一般问题:

    插入异常,删除异常,修改异常,数据冗余

    解决问题:

    加属性,加表

    UML类图

    问题一:找出用例名,参与者名。

    在文中直接找就行.

    问题二:找出类名。

    在文中直接找就行.

    C语言算法

    问题一:补充程序,程序填空。

    题目中有说明,说什么写什么就行

    问题二:算法策略以及时间复杂度

    算法策略四选一,像那个选哪个

    贪心
    分治
    回溯
    动态规划

    时间复杂度

    观察程序运行次数和n的关系即可

    问题三:给组样例,求运行结果。

    手动将样例带入程序代码计算即可

    JAVA面向对象

    记住几个关键字:

    定义使用
    interfaceimplements
    abstractextends
    展开全文
  • 中级软件设计师2017下半年下午试题及答案解析中级软件设计师2017下半年下午试题及答案解析中级软件设计师2017下半年下午试题及答案解析
  • 考试题型与技巧、题目分值范围、教材、考试大纲等介绍
  • 软考软件设计师下午题答题技巧分享.pdf
  • 软考中级-软件设计师|下午题攻略

    千次阅读 2022-01-05 17:12:32
    软考中级-软件设计师-下午题攻略

    为什么写这篇文章

    已经工作两年了,如果读书的时候考虑到考中级的问题,可能也不会有多难了。工作后,不知道是心思不在学习上,还是精力不够,又或者是不够努力,中级考试,考了三次才通过(第一次确实是没有好好复习,那时常常加班,没有太多的时间;第二次,复习的不够认真,有很多技巧方法没有把握的很好。第三次在总结了前两次的经验之后,找对解题方法,认真复习之后,终于55分通过。)

    我应该属于基础偏差的。所以我后面在复习过程中用到的方法对我起到了事半功倍的效果。

    如何高效读这篇文章

    建议拿出往年真题,一套一套的对照着下面表述的技巧进行练习。虽然我已经通过了,成绩也不是特别好。但如果有任何题目上的疑问,都可以随时跟我沟通,希望每个读过这个文章的人都可以顺利通过考试~~

    题目详解

    第一题:数据流图

    除了最后一题,每年的出题方式几乎都是一样的。

    (一)出题方式

    1.第1小题:列出实体名称
    2.第2小题:列出数据存储名称
    3.第3小题:缺失的数据流及其起点和终点
    4.第4小题:不固定(下面列出近几年的真题题目)
    1)2017上半年:说明建模图1和2如何保持数据流图平衡
    2)2017下半年:说明“使用单车”可以分解为哪些子加工
    3)2018上半年:说明“预约处理”可以分解为哪些子加工,并说明建模图1和2如何保持数据流图平衡
    4)2018下半年:给出图中的数据流的组成
    5)2019上半年:给出图中的数据流的组成
    6)2019下半年:采用结构化语言对P5的加工逻辑进行描述
    7)2020上半年:采用结构化语言对缺陷检测的加工逻辑进行描述
    8)2021上半年:采用结构化语言对通闸控制的加工逻辑进行描述

    综上,前三道小题问法固定,就可以根据技巧进行答题;对于第4题虽然不固定,但可以看出每年都有类似的问法,所以对于第4题,就看真题就可以了。根据往年真题的答案,第4题的答案基本上也差不多雷同。掌握了方法,就算拿不到满分,基本上这道大题也能拿12-13分。

    (二)各小题的技巧。

    1.第1小题:列出实体名称
    这一题比较简单,知道实体是什么就可以了。实体可以定义为:人、物、系统等。对照着图跟说明找一下就可以了。(建议铅笔标在图中,为下面的题做准备)

    2.第2小题:列出数据存储名称
    这一题也相对比较简单,根据第1题中的找到的实体,对照着说明,很容易就找到。就不细说了。
    前两题可以说是送分题。

    3.第3小题:缺失的数据流及其起点和终点
    理论其实我也没学扎实,但是我认为会做题就可以了。
    所以,可以按照下面的步骤按顺序进行。举例-2017上半年:
    第一步:判断子图与父图数据流在输入输入方向上是否一致,即对照着第1题提到的图跟本题中的图看输入输出是否一致(理论上,这叫父图子图平衡)。具体的,
    首先,用铅笔按照下图的画圈方式,把实体跟非实体分隔开;(这个画圈圈的方式,其实是看了https://blog.csdn.net/qq_36914639/article/details/80352727学到的,也感谢他能分享~~)
    其次,对照着图1,来看图2缺少哪些输入输出,为方便看,我这里以表格的形式看。

    实体图1图2是否缺失
    E1输入:2个;输出1个输入:1个;输出1个缺失了一个输入
    E2输入:1个;输出2个输入:1个;输出2个
    E3输入:1个;输出1个输入:1个;输出1个
    E4输入:1个;输出1个输入:1个;输出1个
    E5输入:1个;输出1个输入:1个;输出1个

    在这里插入图片描述
    可以看出在这个步骤中有数据流的缺失,具体的再来看下E1(采购商)缺少了哪个数据流。
    图1中E1的输入分别是通知和采购订单,但图2中E1就只有采购订单,所以缺少了通知,很明显终点是E1,起点再返回到说明中看,关注通知关键词。从下面可以看出,发送给供应商的有两个通知,数据流都缺失了。

    所以分析可得,E1缺失的数据流:
    装运错误通知:起点是验证装运部件P3,终点是供应商E1;
    缺陷装运通知:起点是检验部件质量P4,终点是供应商E1。
    在这里插入图片描述
    (PS:当然,如果这一步分析之后,不缺少数据流的话,也是合理的,继续看第二步即可)

    第二步:看图2的圆角矩形是否有进有出。
    这一步的意义不是很大。大概看一眼就可以。如果不缺的话,就直接看第三步就可以了。

    第三步:根据说明看数据存储与加工之间、加工与加工之间是否存在缺失数据流。
    这个时候就要认真一点一步一步的对照着说明进行。
    在说明中,每一段第一句是加工,即红色框出来的部分,对应图2中的圆角矩形P1-P5;只要确定了加工和实体,再对照着说明,找缺失的数据流就不难了~~
    在这里插入图片描述
    尤其是第三步,只要够认真,这个题就可以拿满分。我之前复盘的时候,总是有一个看不出来,可能是不够认真吧。

    4.第4小题:不固定(下面列出近几年的真题题目)
    由于这道题不固定,自己总结一下经验就可以了。掌握历年常考的点,有些答案很固定,记一下就算拿不到满分,拿一半的分也是可以的~~

    第二题:E-R图

    (一)出题方式

    该题的题型有两种:
    第一种有4道小题,出题年份分别是2017下半年、2018下半年、2019年下半年、2020下半年:
    1.第1小题:列出联系及联系类型
    2.第2小题:补充逻辑结构设计中的空缺(及完整性约束关系)
    3.第3小题:给出关系模式中的主键及外键
    4.第4小题:不固定,举例:
    1)2017下半年:“执行”关系模式的主键为全码的说法是否正确?为什么?
    2)2018下半年:是否需要在数据库设计的时候增加一个实体?为什么?
    3)2019下半年:是否存在传递依赖,并说明理由。
    4)2020下半年:假设某个关系模式中有1对多的关系,那会存在什么问题,应如何解决。
    5)2021下半年:假设某个关系模式出现1对多的关系,哪个联系类型会发生变化,应该如何解决这个问题。

    第二种有3道小题,出题年份分别是2017年上半年、2018上半年、2019年上半年。
    1.第1小题:列出联系及联系类型
    2.第2小题:补充逻辑结构设计中的空缺
    3.第3小题:不固定
    1)2017上半年:根据描述给出关系模式;
    2)2018上半年:根据描述补充实体修改关系模式;
    3)2019上半年:是否需要增加实体?并做对应的增加或实体的修改
    4)2021上半年:增加实体且补充联系

    总上可以看出,一般上半年出的小题有3道,下半年出的有4道。不过还是建议都做一下。

    这一部分其实没有太多的技巧,主要是对相关概念的把握,如果理论不是很扎实,可以先大概了解一下实体、联系、关系模式、主键、外键的相关概念,再去做真题,就会好一点。

    暂时先更到这里啦,有时间的话再补充剩下的部分~~

    选择题其实也有一些做题技巧,但是我还没梳理好,不知道怎么讲述会有更好的效果,我研究一下再更新上午的选择题部分吧。

    以上如有疏漏或者失误的地方请谅解,不懂得或者可以讨论的也欢迎跟我沟通~~仅仅是希望能帮助到大家而已。

    展开全文
  • 历年真题软件设计师下午考试汇分析与技巧

    万次阅读 多人点赞 2014-12-27 13:25:40
    软件设计师级别的试题题型基本固定:第一为结构化分析与设计,主要考查数据流图DFD的绘制, 第二为数据库分析与设计,主要考查ER图的绘制以及ER图与关系模式的映射, 第三为面向对象分析与设计,主要考查对...
  • 软考软件设计师下午案例分析视频培训教程:掌握软件设计师案例分析答题技巧和解题思路,通过对历年案例分析真题的讲解,掌握相应的知识点和答题技巧,为顺利通过软考和自身能力提高打下坚实基础。
  • 软件设计师\软件设计师下午题技巧 多多支持呀
  • 整个试卷总分75分,共有5个大,每个15分。说难也不难,也还是有一些答题的技巧和模板的,除去一些基础的技巧,比如E-R如何找出实体和存储名,这篇文章主要记录一些答题的信息和知识点。1、采用结构化语言对xxx的...
  • 软考软件设计师下午案例分析视频培训教程:掌握软件设计师案例分析答题技巧和解题思路,通过对历年案例分析真题的讲解,掌握相应的知识点和答题技巧,为顺利通过软考和自身能力提高打下坚实基础。
  • 问题2:根据对应的用例图,判断其关系,结合上文给出的用例,可知:U1与U2建立迷宫是泛化关系,也可以根据干描述,在建立迷宫里面包含这些操作;对于U1而言与迷宫有关的用例,应该是构造迷宫的,编辑器编写迷宫...
  • 软件设计师下午题笔记(5)java类大题

    千次阅读 多人点赞 2020-10-28 10:28:38
    此处参数的填写,请参考后面方法的具体实现中的参数) ②定义接口中的方法时,方法类型需要参考后面方法的具体实现(不是所有的方法类型都可以无脑写public void/int…) 【以上两点可参考12年下半年的下午题6】 (4...
  • 2012年下半年软件设计师下午试题及答案,里面内容主要是填空,一般来说下午软考填空比较简单,需要一些答题技巧,准备软考的小伙伴一定要多刷题,祝早日上岸!
  • 上午: 下午:
  • 2014年下半年软件设计师真题及答案(上午下午),里面内容主要是选择和填空,一般来说上午软考选择较难,没有什么答题技巧下午软考填空比较简单,有一定的答题技巧,准备软考的小伙伴一定要多刷题,祝早日...
  • 软件设计师备考攻略软件设计师属于软考中级。可能大家会觉得中级呀,听起来有点难,我一点基础也没有,怎么考中级啊。大家不用慌,听上去好像很有难度,但如果你备考计划准备的好,其实是可以考过的。为什么考试通过...
  • 难度较高,不建议花太多时间 常见四种算法:分治法、回溯法、贪心法、动态规划法 分治法 可以通俗的解释为:把一片领土分解,分解为若干块小部分,然后一块块地占领征服,被分解的可以是不同的政治派别或是...
  • 文章目录第十一章 数据流图 15答题技巧2009年下午真题第十二章 数据库设计第十三章 UML建模 第十一章 数据流图 15 数据流图的基本概念 数据字典 答题技巧 补充实体: 人物角色:客户,管理员,主管,经理,...
  • 软考中级软件设计师---下午题

    千次阅读 2021-05-13 20:32:03
    文章目录数据流图(DFD)数据流图基本概念数据字典数据平衡原则答题技巧数据库设计数据库设计过程ER模型答题技巧UML建模用例图类图与对象图顺序图活动图状态图通信图构件图数据结构及算法应用分治法回溯法贪心法动态...
  • 时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间,在计算机...根据说明和C代码,算法采用了(5)设计策略,时间复杂度为(6)(用O符号表示,两个字符串的长度分别用m和n表示)。..
  • 文章目录 试题一 答题技巧 2009上 2011上 2015上 2015下 2016上 2016下 2017上 2017下 2018上 2018下 2019上 2019下 2022上 试题二 2009上 2011下 2015上 2015下 2016上 2016下 2017上 2017下 2018上 2018下 2019上 ...
  • 2015年下半年软件设计师下午案例分析真题及答案,里面内容主要是填空,一般来说下午软考填空比较简单,需要一些答题技巧,准备软考的小伙伴一定要多刷题,祝早日上岸!
  • 历年真题软件设计师下午考试汇分析与技巧 文章请参见: http://blog.csdn.net/songzitea/article/details/41913067
  • 软考软件设计师下午题目java设计模式(自用)

    千次阅读 多人点赞 2020-11-06 14:45:31
    状态模式应用于订单发货状态: 【状态设计模式】使用场景 .引用自须臾之余 2.应用于登录: 【设计模式】—状态模式详解及应用实例.引用自于丹丹 三、命令模式 命令模式包含如下角色: Command: 抽象命令类 ...
  • 考试采用笔试形式,软件设计师试题主要分为上、下午两个部分。 上午主要是选择(7575分),下午为6道大(675分 其中五/六为选择Java&C++ )。考试要求:  (1) 掌握数据表示、算术和逻辑运算;  (2) 掌握...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,090
精华内容 436
热门标签
关键字:

软件设计师下午题技巧