文档介绍:第四篇技术篇
第19章过程建模
本章介绍
数据建模关系实体本身的特性,是静止的数据;而过程建模显示了数据将如何被收集和使用,是变动的数据。在这一章节中,我们将重点向大家介绍ERP系统逻辑过程建模的基本概念。
第19章过程建模
数据流和数据流图
数据建模的基本概念
过程建模中的外部代理
过程建模中的数据存储概念
逻辑过程建模中的事件划分
构造过程模型
第19章过程建模
数据流和数据流图
数据流的概念
数据流既可以表示到达一个过程的数据输入,也可以表示来自一个过程的数据输出。它责系统与环境间的通信,或者系统内部中过程间的通信。
第18章过程建模
数据流图的特点
(1)数据流图中的过程可以并行操作。几个过程同时执行,与企业工作方式一致;
(2)数据流图显示了数据通过系统的流程。箭头表示了数据流通的通路,循环和分支一般不画出。
(3)数据流图可以展示不同时间间隔的动态过程。可以包括每小时、每天、每月、每年以及随时发生的过程。
第18章过程建模
数据流图的要素
(1)过程——表示需要完成的工作。对输入进行分析加工,产出结果。
(2)外部代理——表示系统的边界。信息的提供者和接受者。
(3)数据存储——表示文件或数据库。用以存储各类信息数据。
(4)数据流——表示数据的输入和输出。数据流是过程处理的对象,是过程的投入和产出。一般以箭头表示。
第19章过程建模
Gane&
Sarson符号:
DeMarco/Yourdon符号:
过程
过程
外部
外部代理
数据存储
数据存储
Gane & Sarson 和 DeMarco / Yourdon 符号集
第19章过程建模
数据流图中常见的错误
(1)黑洞
(2)奇迹
(3)灰洞
第19章过程建模
数据流图中的数据流
(1)由于数据流内容相似,所以合并相似的数据流。
(2)由于输出很多或很多用户自定义的报告和查询在系统实现和使用之前无法预测,所以将所有的报告和查询合并为一个或两个组合数据流。
第19章过程建模
合理数据流
非法数据流
需要一个过程在数据存储间移动数据
需要一个过程在外部代理间交换数据流
外部代理需要一个过程从某一数据存储获得数据
外部代理需要一个过程使用(增删改)某一数据存储
B1
B2
DS1
B1
B2
B1
B1
DS1
DS1
DS1
B1
DS1
DS2
DS1
DS2
B1
非法数据流与合理数据流