自考中,数据流图是一个一大考点。小题和大题中都有出现。我们怎么样才能画好一个数据流图呢?在这里,我做了一下梳理。
首先,数据流图有四种基本符号组成,即数据流、加工(或称为处理)、文件、数据源点或终点。坦白来说,这四种符号并没有一种公认图形形成,但是我们考试的时候必须按这个教材上的画法。
数据流。数据流用带有名字的箭头表示。但是对流进或流出文件的数据流不需标注名字,其他的数据流必须标出。数据流用名词或名词短语命名。
加工(或称处理)。也叫数据处理。它用椭圆来表示。在分层中,必须写编号来标识它在层次分解中的位置。比如顶层称为0层,是第1层的父图,那么第一层就是子图了,再往下依次类推,编号时第一层加工编号为1,2,3……(在数据流图中通常以P1,P2,P3……形式出现),那么它的子图第二层就是1.1,1.2,1.3……往下依次类推。名字命名必须包含一个动词。
文件。也叫数据存储或数据存储文件,它用一个开口长条表示。如果是读文件,则数据流的方向应从文件流出;写文件则相反;如果是又读又写,则数据流是双向的。一般文件也需要编号:1,2,3……在数据流图中通常以F1,F2,F3……形式出现
数据源点或终点。又叫外部实体。它用一个方框表示。
数据流图中不能出现线条交叉,那么同一个外部实体或文件有时就需要多次重复出现。这时候就要在外部实体符号的右下方画小斜线或在文件符号左边画竖线,表示重复。
画数据流图的步骤:
(1)首先画系统的输入输出,就是先画顶层,因为它只有加工,只需考虑它的输入、输出数据就可以了。
(2)然后画系统内部,就是画顶层的下层数据流图。分解得不能再分解了,这是基本加工。编号时从0开始(前面的加工已经提到过编号的方法),自顶向下,由外向内。
数据流图在软工中也有详细地介绍,书看不懂了看看视频也许就通了。最后就是希望我们都能将数据流图的考题拿下,顺利过关《信息系统开发与管理》的考试!