1.外部实体
外部实体是系统之外的信息提供者或使用者,又称“外部项”,即存在于系统之外的人员或组织。用于说明数据输入的源点(数据源)或数据输出的终点(数据终点)。
(1)定义:指不受本系统所描述的数据业务控制的,独立于本系统之外的部门、群体和另一个系统。如“有关部门”、“车间”等。
(2)图例:如图5-12(a)所示。
(3)绘制法:在如图5-12(a)所示的标识区中标明外部实体的编号;在描述区内写明实体名称。
(4)注意:名称通常是代表一个部门、群体及另一个系统等的名词。
(5)在DFD中的角色:为系统提供数据的来源和归宿。
2.数据处理
数据处理是对输入信息进行加工、变换、逻辑处理的过程,又称“逻辑处理”、“处理功能”、“数据加工”等。
(1)定义:是对某个数据变化过程的抽象。例如:“领料处理”。
(2)图例:如图5-12(b)所示。
图5-12 数据流程图的图例
(3)绘制法:在标识区标明编号,用点分层次的方法进行编号;在描述区书写处理的名称,通常是“**处理”,“**管理”等的动词性词组。
(4)注意:对处理功能的描述可详可略,其详略程度决定数据流程图的层次。
(5)在DFD中的角色:是DFD的核心。
3.数据存储
数据存储是逻辑上要求存储的所有数据,不考虑存储介质或存储技术的限制。
(1)定义:供本系统长期使用、更新的数据资源。 例如:“库存台账”。
(2)图例:如图5-12(c)所示。
(3)绘制法:在标识区标明编号;在描述区介绍数据存储的名称,通常是“**账”等。(www.xing528.com)
(4)在DFD中的角色:是DFD的数据池(或积淀)。
4.数据流
数据流是本系统所描述的数据流程中所有需要流动的数据。
(1)定义:数据传输的载体。例如:“领料通知”。
(2)图例:如图5-12(d)所示。
(3)绘制法:在图例上边标明数据流的编号及名称;箭尾表示数据的流出端,箭头表示数据的送达端;名称流通常是“**单”、“**票”、“**数据”等。
(4)注意:
①数据流既表示数据流向又表示数据载体,故名称必须要由一组固定成分的数据组成,如“领料单”由“车间号、材料号、数量”等成分组成。
②数据流可从加工流向加工,也可在加工与数据存储或外部实体之间流动;两个加工之间可有多股数据流。
(5)在DFD中的角色:是DFD中最活跃的元素。
5.数据流与数据存储的比较
在数据流程图中数据流和数据存储从本质上讲都是由数据项组成的,具有相似的特征,而实质上它们是存在很大的区别的。如表5-3所示。
表5-3 数据流与数据存储的比较
综上所述,数据流程图各元素的作用如表5-4所示。
表5-4 数据流程图中各元素的作用分析
例5-1 将图5-8所描述的业务流程抽象,绘制成为数据流程图,如图5-13所示。
图5-13 某物资管理的数据流程图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。