收藏 分销(赏)

第3章数据流图.pptx

上传人:胜**** 文档编号:1643964 上传时间:2024-05-07 格式:PPTX 页数:26 大小:262.16KB
下载 相关 举报
第3章数据流图.pptx_第1页
第1页 / 共26页
第3章数据流图.pptx_第2页
第2页 / 共26页
第3章数据流图.pptx_第3页
第3页 / 共26页
第3章数据流图.pptx_第4页
第4页 / 共26页
第3章数据流图.pptx_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、定货系统数据流图定货系统数据流图定货系统定货系统定货系统定货系统仓库管理员仓库管理员仓库管理员仓库管理员采购员采购员采购员采购员事务事务事务事务定货报表定货报表定货报表定货报表主要内容主要内容数据流图中的成分数据流图中的成分数据流图中的符号数据流图中的符号画数据流图的方法画数据流图的方法数据流的注意事项数据流的注意事项举例举例定货系统定货系统患者监护系统患者监护系统数据流图的作用数据流图的作用数据流图中的成分数据流图中的成分数据流图是一种描述数据流图是一种描述数据变换数据变换的图形工具,系的图形工具,系统接受统接受输入输入的数据,经过一系列的的数据,经过一系列的变换变换,最后,最后输出输出结果

2、数据。结果数据。数据流图有四个基本成分:数据流图有四个基本成分:加工加工 数据流数据流 数据存储数据存储 数据源和数据终点数据源和数据终点数据源和数据终点是系统与环境的接口,是系数据源和数据终点是系统与环境的接口,是系统之外的实体,可以是人物或其它软件。数据统之外的实体,可以是人物或其它软件。数据源是起点,数据终点是终点。源是起点,数据终点是终点。数据流图中的符号数据流图中的符号组成元素:四种成分:四种成分数据的源点/终点变换数据的加工数据存储数据流定货系统数据流图定货系统数据流图定货系统定货系统定货系统定货系统仓库管理员仓库管理员仓库管理员仓库管理员采购员采购员采购员采购员事务事务事务事务定

3、货报表定货报表定货报表定货报表数据源点数据终点加工数据流画数据流图的方法画数据流图的方法第一步第一步,从问题描述中提取数据流图的四种成分;源点和终点源点和终点 加工加工 数据流和数据存储数据流和数据存储第二步第二步,根据分离的四种成分,画基本系统模型;第三步第三步,进一步对基本系统模型细化,得到功能 级数据流图;第四步第四步,进一步对功能级数据流图进行细化,当 进一步分解将涉及如何具体实现一个功能 时就不应该再分解了。软件系统软件系统源点源点终点终点输入输入数据流数据流输出输出数据流数据流分层的数据流图分层的数据流图软件系统软件系统源点源点终点终点1源点源点终点终点32源点源点终点终点1.11

4、.31.22.12.32.23.13.33.22.4注意事项1.并不是所有数据存储和数据流都能直接从问题描述中提取出来;2.在对数据流图分层细化时,必须保持信信信信息息息息的的的的连连连连续续续续性性性性。即,分解前、后的输入分解前、后的输入分解前、后的输入分解前、后的输入/输出数据流必须相同输出数据流必须相同输出数据流必须相同输出数据流必须相同。3.在功能级数据流图中,可根据需要给处理和数据存储增加编号,便于引用和追踪。同时编号应反映处理的分解层次;4.一一一一张张张张数数数数据据据据流流流流图图图图中中中中的的的的包包包包含含含含的的的的加加加加工工工工控控控控制制制制在在在在5959个个

5、个个,因此数据流图应该使用分层和画分图的方法使用分层和画分图的方法使用分层和画分图的方法使用分层和画分图的方法。定货系统定货系统某工厂有一个库房,存放该厂生产需要某工厂有一个库房,存放该厂生产需要的物品,库房中的各种零件的数量及各的物品,库房中的各种零件的数量及各种零件库存量临界值等数据记录在库存种零件库存量临界值等数据记录在库存文件中,当库房中零件数量有变化时,文件中,当库房中零件数量有变化时,应更新库存文件,若某种零件的库存量应更新库存文件,若某种零件的库存量少于库存临界值,则报告采购部门以便少于库存临界值,则报告采购部门以便订货,每天向采购部门送一份采购报告。订货,每天向采购部门送一份采

6、购报告。第一步:第一步:从问题描述中提取数据流图的四种成分从问题描述中提取数据流图的四种成分某工厂有一个库房,存放该厂生产需要的物品,某工厂有一个库房,存放该厂生产需要的物品,库房中的各种零件的数量及各种物品库存量临库房中的各种零件的数量及各种物品库存量临界值等数据记录在库存文件中,当库房中零件界值等数据记录在库存文件中,当库房中零件数量有变化时,应更新库存文件,若某种零件数量有变化时,应更新库存文件,若某种零件的库存量少于库存临界值,则报告采购部门以的库存量少于库存临界值,则报告采购部门以便订货,每天向采购部门送一份采购报告。便订货,每天向采购部门送一份采购报告。第二步:根据分离的四种成分,

7、画基本系统模型根据分离的四种成分,画基本系统模型定货系统定货系统定货系统定货系统仓库管理员仓库管理员仓库管理员仓库管理员采购员采购员采购员采购员事务事务事务事务定货报表定货报表定货报表定货报表定货系统基本系统模型定货系统基本系统模型第三步:对基本系统模型细化对基本系统模型细化,得到功能级数据流图得到功能级数据流图功能总结:功能总结:零件的入库和出库称为事务零件的入库和出库称为事务通过通过CRT终端把事务报告给定货系统终端把事务报告给定货系统当某种零件的库存数量少于库存量临界值时就应该再次当某种零件的库存数量少于库存量临界值时就应该再次定货。定货。第三步第三步定货系统功能:定货系统功能:处理事务

8、、产生报表处理事务、产生报表处理事务、产生报表处理事务、产生报表“处理事务处理事务”有关的数据流:有关的数据流:事务(录入)、库存清单(保存、查询)、定货信息(缺货时产生)“产生报表产生报表”有关的数据流:有关的数据流:定货信息(报表数据来源)、定货报表(结果)处理处理处理处理事务事务事务事务仓库仓库仓库仓库管理员管理员管理员管理员采购员采购员采购员采购员事务事务事务事务定货报表定货报表定货报表定货报表产生产生产生产生报表报表报表报表定货信息定货信息定货信息定货信息库存清单库存清单库存清单库存清单库存清单库存清单库存清单库存清单定货信息定货信息定货信息定货信息定货信息定货信息定货信息定货信息第

9、四步:进一步对功能级数据流图进行细化进一步对功能级数据流图进行细化定货信息:定货信息:源于对事务的处理,当该物品库存数量少于临界值时产生该信息。“事务处理事务处理”功能包括三个子功能:功能包括三个子功能:接受事务、更新库存清单、处理定货更新更新库存库存清单清单仓库仓库管理员管理员采购员采购员事务事务定货报表定货报表产生产生报表报表定货信息定货信息库存清单库存清单库存清单库存清单定货信息定货信息定货信息定货信息接受接受事务事务处理处理定货定货事务事务库存信息库存信息 完善完善主要成分编号主要成分编号编号反映处理和数据的层次关系编号反映处理和数据的层次关系加工加工:处理事务1接受事务 1.1更新库

10、存清单1.2处理定货 1.3产生报表2数据存储数据存储:库存清单D1定货信息D21.2更新更新库存库存清单清单仓库仓库管理员管理员采购员采购员事务事务定货报表定货报表2产生产生报表报表D2 定货信息定货信息D1 库存清单库存清单库存清单库存清单定货信息定货信息定货信息定货信息1.1接受接受事务事务1.3处理处理定货定货事务事务库存信息库存信息 数据流图的原则数据流图的原则1 每个加工每个加工至少至少有一个输入数据流和一个输出有一个输入数据流和一个输出数据流。数据流。2允许一个加工有多个数据流流向另一个加工允许一个加工有多个数据流流向另一个加工,也允许一个加工有两个相同的输出数据流流向也允许一个

11、加工有两个相同的输出数据流流向两个不同的加工两个不同的加工.3保持父图与子图保持父图与子图平衡平衡:父图某加工的输入输出父图某加工的输入输出数据流必须与子图的输入输出流在数量和名字数据流必须与子图的输入输出流在数量和名字上相同上相同.4 保持数据守恒保持数据守恒易混淆的知识易混淆的知识数据流是在处理、数据存贮和源点数据流是在处理、数据存贮和源点/终点终点之间传递的之间传递的动态数据动态数据,不是控制的转移,不是控制的转移流向。流向。数据流图只能表示软件对数据的数据流图只能表示软件对数据的处理动处理动作作,而不反映处理的执行顺序。,而不反映处理的执行顺序。在数据流图中应描绘在数据流图中应描绘所有

12、可能所有可能的数据流的数据流向,而不应该描绘出现某个数据流的条向,而不应该描绘出现某个数据流的条件。件。找错误找错误模型加工子系统2 Database门诊病历子系统1进货管理子系统3帐目管理子系统4系统管理子系统5牙科诊所管理系统图 a3.13.13.23.23.33.3客户帐号数量提货单提货单子子 图图图 b显然,图显然,图a a中子图与中子图与父图不平衡父图不平衡如果有如下数据条目:如果有如下数据条目:定货单定货单=客户客户+账号账号+数量数量则子、父图平衡则子、父图平衡父父 图图1 13 3AnTBCM2 2 2 2子子 图图2.12.12.22.22.32.3NPSTQ3 31 12

13、24 436 65 5定货单定货单 提货单提货单父父 图图3 3例例 考察下图中子父图的平衡考察下图中子父图的平衡患者监护系统患者监护系统医院对患者监护系统的基本要求是随时医院对患者监护系统的基本要求是随时接受每个病人的生理信号(脉搏、体温、接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时士发出警告信息,此外,护士在需要时还可以要求系统打印出某个指定病人的还可以要求系统打

14、印出某个指定病人的病情报告。病情报告。第一步:第一步:从问题描述中提取数据流图的四种成分从问题描述中提取数据流图的四种成分医院对患者监护系统的基本要求是随时医院对患者监护系统的基本要求是随时接受每个病人的生理信号(脉搏、体温、接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时士发出警告信息,此外,护士在需要时还可以要求系统打印出某个指定病人的还可以要求系统打印出某个指定病人

15、的病情报告。病情报告。第二步:根据分离的四种成分,画基本系统模型根据分离的四种成分,画基本系统模型监护系统监护系统病人病人护士护士生理信号生理信号病情报告病情报告监护系统基本系统模型监护系统基本系统模型警告信息警告信息时钟时钟日期日期,时间时间护士护士要求报告要求报告患者日志患者日志安全范围安全范围第三步:对基本系统模型细化对基本系统模型细化,得到功能级数据流图得到功能级数据流图功能总结:功能总结:随时接受病人生理信号随时接受病人生理信号分析信号分析信号产生警告信息产生警告信息定时取样生理信号定时取样生理信号更新日志更新日志产生病情报告产生病情报告第三步第三步监护系统功能:监护系统功能:接受信

16、号接受信号:接受病人生理信号分析信号:分析信号:产生危急病人信息产生警告:产生警告:发出警告信息定时取样:定时取样:产生定时的生理信号更新日志更新日志:生成日志数据,更新患者日志产生报告产生报告:产生指定患者的病情报告“接受信号接受信号”有关的数据流:有关的数据流:病人基本情况、生理信号“分析信号分析信号”有关的数据流:有关的数据流:生理信号、安全范围、危急病人信息“产生警告产生警告”有关的数据流:有关的数据流:危急病人信息、警告信息“定时取样定时取样”有关的数据流:有关的数据流:日期、时间、定时的生理信号“更新日志更新日志”有关的数据流:有关的数据流:生理信号、日志数据、患者日志“产生报告产生报告”有关的数据流:有关的数据流:护士要求、日志数据、病情报告数据流图的作用数据流图的作用作为作为交流信息交流信息的工具的工具描绘系统分析员对系统的设想,供审查作为作为分析和设计分析和设计的工具的工具描绘系统所完成的功能有助于更详细的有助于更详细的设计步骤设计步骤面向数据流的设计方法

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服