软件设计师考试的下午题的第一道题,数据库系统工程师考试的下午题的第一道题都是数据流图题,而能够将这道题全部做对的考生是非常少的
根据历年的辅导和阅卷经验,发现很多考生不是因为这方面的解题能力不够,而是缺乏解这种题的方法与技巧
本文介绍一些解这种类型题的方法和技巧,希望起来抛砖引玉的效果
解题当中考生表现出的特点由于这是下午考试的第一道题,所以很多考生从考前的紧张氛围当中逐渐平静下来开始答题,头脑还比较清醒,阅读起来比较流畅,速度还可以,自我感觉不错
可偏偏这道题有很多人不能全取 15 分,纠其原因有以下一些特点:1
拿卷就做,不全面了解试卷,做到心中有数
这样会导致在解题过程当中缺少一种整体概念,不能明确自己在哪些题上必需拿分(多花时间),哪些题上自己拿不了分(少花时间)
这样,在解题时目标就会明确很多
速度快,读一遍题就开始动手做
速度慢,用手指逐个字的去看,心想看一遍就能做出题来
在阅读题目时,不打记,不前后联系起来思考
边做边怀疑边修改,浪费时间
缺少的数据流找不准,可去掉的文件找不出来
由于缺少项目开发经验,对一些事务分析不知如何去思考
盲目乐观,却忽略了答题格式,丢了不应该丢的分
解题的方法与技巧1
首先要懂得数据流图设计要略
有时为了增加数据流图的清晰性,防止数据流的箭头线太长,减少交叉绘制数据流条数,一般在一张图上可以重复同名的数据源点、终点与数据存储文件
如某个外部实体既是数据源点又是数据汇点,可以在数据流图的不同的地方重复绘制
在绘制时应该注意以下要点:(1)自外向内,自顶向下,逐层细化,完善求精
(2)保持父图与子图的平衡
为了表达较为复杂问题的数据处理过程,用一个数据流图往往不够
一般按问题的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系
根据层次关系一般将数据流图分为顶层数据流图、中间数据流图和底层数据流