首页 > 代码库 > 2014软考下午题攻略(一)—数据流图
2014软考下午题攻略(一)—数据流图
引言
依据新版大纲,近期几年的软件设计师水平考试来看,数据流图的设计已成为下午题中必考的知识点。常出题型为:补充数据流图,解释设计原则,偶尔也会考数据字典的内容,可是都非常easy。
考点分析
依据近期几年的出题趋势看,本题分值为15分,共分为4小题。前3小题的题型都是比較固定的,比較简单,而第4小题考的则比較灵活,略微有点难度,所以仅仅要大家细心(对,就是细心,切记!一定要细心)分数是非常easy拿到手的。本题考察的知识点主要有通过给定的背景分析,掌握数据流图的画法及一些设计原则。以下是几个必考的设计原则,大家一定要理解掌握。
1. 保持数据守恒。
2. 父图与子图保持平衡。
3. 每条数据流都必须经过加工。
即:实体到实体之间不能直接有数据流;文件到文件之间不能直接有数据流;文件与实体之间不能直接有数据流。
答题技巧
以下详细看一下,各小题的详细考点,及答题技巧。
第1小题:
通常情况下会给定你顶层数据流图,让你补全它里面的实体名称,即:填外部实体的名称。
这小题事实上考查的就是结构化分析方法中,怎样确定系统边界,找出外部实体的知识点。做这道题,你必须依据题干描写叙述,认真的分析确定该系统的边界,找出与该系统相关的对象,找描写叙述中的对象名词(第二遍读题时,要边读,边标出全部的实体名称)。比方与该系统相关联的用户,系统等。找出全部的外部实体,然后依据数据流图中的输入输出数据流,对号入座填入图中。但在这里特别要注意的是外部实体名字的确定,一定要谨慎,千万不要随便写,否则你是非常难拿分的。一定要用题干里的词语去描写叙述,能够參考给出的数据流中的实体名称样式去写。
第2小题:
通常情况下会给定你0层数据流图,让你去补全存储文件的名称,即填存储文件的名称。
做这道题,要在读第二遍题时,边读题边画出全部存储文件名,然后依据数据流图中相关的数据流选出你要填的数据流名称。
特别注意:
1.一定要用题中所给出的词语
2.一定要參考数据流图中已有的名称,非常多情况下须要你填的文件名与已有文件的名称对称或相似。
前面这2小题是很easy的,通常情况下都能够拿满分,仅仅要大家细心。
第3小题:
通常情况下是给定0层或1层数据流图,让你找出缺失的数据流(填数据流的名称,起点名称,终点名称),或者有时会让你找出加工(填加工的名称)。答这道题时,你要注意:1.数据守恒原则,即:每一个加工有输入就必有输出,反之,有输出就必有输入。2. 保持子图与父图的平衡。即:同一加工经分解以后,子图中的数据流必须与父图中的同样或者子图中的几条子流组成一条父图中的父流。这里数据流名称及加工名称的填写一定要參考图中的其它与之关联的数据流或加工的名称去用题干中的词语去填。在寻找加工是要依据变化确定加工或者依据功能确定加工。
第4小题:
考的则比較灵活,题型基本不固定,可是也不难。这题通常考的知识点有,数据字典,数据流图的设计原则,特殊点。
1.数据字典通常会考数据流中的数据项。在这里要注意数据字典的书写格式及那些书写符号,比方=,+,{},[]等等。
2.设计原则通常会考:解释子图与父图的平衡原则;解释每条数据流都必须经过加工的设计原则,及:实体到实体之间不能直接有数据流;文件到文件之间不能直接有数据流;文件与实体之间不能直接有数据流的情况;数据流守恒原则的理解。
总结
1. 做这道题,最基本的是要细心,仅仅要细心事实上分数是非常好拿的。
2. 首先要去高速的浏览一遍题干,然后看问题。
3. 高速,准确的画出全部实体,存储文件和加工的名称
应付这样的考试我们不仅要把题做对,我们还要迅速,为后面的题赢得很多其它的时间。带着问题去读第二遍,边读题边画出实体名称,存储文件名,加工的名称。依据画出的词语作答第1,第2小题。
4. 第三遍细致阅读题干描写叙述,參考数据流图,找出缺失的数据流。
5. 最后依据前三小题的答案,參考数据流图作答第4小题。