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