阅读 78

数据流图怎么看,简单的数据流图

数据流图(DFD- Data Flow Diagram )对于系统分析人员明确“做什么”的问题的重要性是不言而喻的。 那我们怎么画数据流图呢? 数据流图和系统流程图的区别是什么? 步骤

1数据流图中的内容数据流图描述了系统的逻辑模型,图中没有具体的物理元素,只是描述了信息在系统中的流动和处理。 数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也很容易理解。

请勿将数据流图(DFD )与系统流程图和程序流程图混淆。

步骤

2数据流图的符号流程图的符号也极其简单,只有四个。 1 )外部实体; 2 )处理3 )连接4 )数据存储。 这四个符号也有两种。 一个是Yourdon Coad法,另一个是Gane Sarson法。 只是有点不同。 使用Microsoft Visio时,只能使用Gane Sarson法。

需要注意的是:

1 )处理不一定是程序。 它可以是系统程序、单个程序或程序模块,也可以是手动处理过程。

2 )数据存储库与文件不相同。 表示可以是文件、文件的一部分、数据库元素或记录的一部分的静态数据。

3 )数据流也是数据,是动态数据。

步骤

3要分离数据流图中的元素,假设某个工厂的采购部门每天需要一份采购订单报告。 报告按部件编号排序,表中列出了需要重新订购的所有部件。 对于需要重新订购的每个部件,必须列出部件编号、部件名称、订货量、当前价格、主要供应商和附属供应商的数据。 零件的入库和出席称为事务,通过放置在仓库的CRT终端向订货系统报告事务。 如果某个零件的库存数量少于库存阈值,就应该再次订购。

源点/终点

(外部实体)

采购员仓库管理员数据处理

报表处理事务处理数据流生成采购订单报表

部件编号

零件名称

订货数量

现在的价格

主要供应商

次要供应商事务处理

部件编号

事务处理类型

数量数据保存订单信息(请参阅订单报表)的库存列表

部件编号

库存量

手持阈值步骤

4逐步分解绘制数据流图

第一步是画出最概括的系统模型。 因为每个系统实质上都由几个数据源点/终点和一个处理组成。 该过程体现了系统对数据加工转换的基本功能。

细分上图

再细分一点

画边界

最后细化

步骤

5命名方法1 )命名数据流(或数据存储区)

a .名称必须表示整个数据流或数据存储的内容;

b .不使用空虚且缺乏具体含义的名字(例如,“数据”、“输入”) )

c .如果很难命名某个数据流(或数据存储),很可能不适合分解数据流图,所以应该尝试重新分解数据流图。

2 )命名处理

a .通常,命名数据流,然后命名与其相关联的处理;

b .名称应该反映整个处理的功能

C .应尽量避免以空洞笼统的动词命名,如“处理”、“加工”等;

d .通常用一个动词命名,如果为了描述整个处理的功能必须使用两个动词,把这个处理分解为两个处理可能更合适;

e .对某一处理命名有困难时,很可能发现分解不完全,应考虑重新分解。

3 )命名数据源的点/端点

通常,在命名“数据源中的点/端点”时,请使用在问题域中熟悉的名称,例如“仓库管理员”、“采购员”。

自转: http://www.yppahmai.com/method/info all/id /


文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐