如何画数据流图PPT文档格式.ppt
- 文档编号:14341754
- 上传时间:2022-10-22
- 格式:PPT
- 页数:74
- 大小:574.50KB
如何画数据流图PPT文档格式.ppt
《如何画数据流图PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《如何画数据流图PPT文档格式.ppt(74页珍藏版)》请在冰豆网上搜索。
,3)数据存储,表示需要保存的数据流向,如“学生档案”、“课程设置”等数据存储与加工的方向“读出”、“写入”分层数据流程图中,数据存储一般局限在某一层或某几层命名方法与数据流相似,修改库存,商品库存,检索商品信息,商品目录,4)外部项,位于系统之外的信息提供者或使用者,称为外部项。
即存在于系统之外的人员或组织。
如“学务科”等说明数据输入的源点(数据源)或数据输出的终点(数据终点)起到更好的理解作用,但不是系统中的事物,几种错误
(1),数据源,数据终点,数据源,数据存储,数据终点,数据存储,数据存储,数据存储,数据流必须要么从某个加工流出、要么流入某个加工,而不能直接从外部项流向数据存储等等。
图示的几种流动都是不合理的,几种错误
(2),2怎样画DFD,了解DFD的特性画分层DFD,1)DFD的特性,与程序流程图不同,DFD不表示程序的控制结构,只描述数据的流动DFD分成多层(子图、父图概念)表示,从而逐步展开数据流和功能的细节。
S,2,1,3,2.2,2.1,2.3,3.1,3.2,顶层,0层,1层,(基本系统模型),(系统的子功能),DFD的分层表示,2)画分层DFD,
(1)先画出顶层DFD。
(2)自顶向下画出各层DFD分解原则:
分解后的软件成分有相对独立功能一次分解不要加入细节过多由外向里画DFD,报名单,合格报名单,检验报名单,2)画分层DFD,(3)先考虑稳定状态,忽略系统的工作条件,即怎么开始、怎么结束的。
(4)忽略琐碎的枝节,如出错处理等。
(5)随时准备重画,3)画分层DFD的指导原则,
(1)父图-子图平衡
(2)局部数据存储(3)编号(4)分解的程度,父图-子图平衡,父图-子图平衡:
模型分解时必须保持父图的输入输出数据流和子图输入输出数据流相同。
父图-子图平衡,父图-子图平衡,购书单,教材购销系统,教材购销系统的顶层DFD,学生,领书单,缺书单,进书通知,书库保管员,购书单,缺书单,销售教材,采购教材,1,2,第二层DFD(层)教材购销系统,教材存量表,学生,F1,缺书登记表,F2,书库保管员,进书通知,教材入库信息,领书单,1.2,第三层DFD(1层)销售子系统(1.0),无效书单,教材存量表,F1,开发票,F2,缺书登记表,学生,各班学生用书表,F3,售书登记表,F4,1.1,审查有效性,1.3,登记并开领书单,学生,1.5,补售教材,1.4,登记缺书,购书单,发票,领书单,有效购书单,教材入库信息,按书号汇总缺书,2.1,2.3,第三层DFD(1层)采购子系统(2.0),待购教材表,F5,教材一览表,F6,书库保管员,进书通知,教材存量表,F1,2.2,按出版社统计缺书,修改教材库存和待购量,F2,缺书登记表,缺书单,教材入库信息,缺书单,父图-子图平衡补充说明,借助数据字典判断:
局部数据存储的使用,出现在加工之间的界面时,才画出来。
购书单,缺书单,销售教材,采购教材,1,2,第二层DFD(层)教材购销系统,教材存量表,学生,F1,缺书登记表,F2,书库保管员,进书通知,教材入库信息,领书单,按书号汇总缺书,2.1,2.3,第三层DFD(1层)采购子系统(2.0),待购教材表,F5,教材一览表,F6,书库保管员,进书通知,教材入库信息,教材存量表,F1,2.2,按出版社统计缺书,修改教材库存和待购量,F2,缺书登记表,缺书单,加工编号,加工的编号原则:
子图图号为分解的父图中的加工号,同级子图在最后数字以序号区别。
S,2,1,3,2.2,2.1,2.3,3.1,3.2,顶层(不编号),0层,1层,分解的程度,分解的深度与层次:
按功能情况定,一般设深度为3-5如超过5个加工最好分解画,否则容易出错,实例:
图书馆管理系统,购入新书读者借书读者还书图书注销查询统计,
(一)系统功能说明,购入新书,新书编卡片(包括:
类目录号、流水号(唯一)、书名、作者、内容摘要、价格、购书日期等信息)写入图书目录文件,读者借书,填借书单(包括:
读者号、欲借图书分类目录号)检查读者号有效性,无效,拒借读者号有效,检查借书是否超数?
已达5本,拒绝借未超,可借,登记图书分类目录号、读者号、借阅日期等,写回借书文件中,读者还书,根据图书流水号,从借书文件中读出与该书相关的借阅记录,查明借书日期,还书日期,求借书时间,再重写回借书文件中,超过期限罚款。
图书注销,从借阅图书文件中删除相关记录丢失图书时从图书文件中删除相关记录并罚款,查询统计,查询某读者情况查询某图书借阅情况统计图书借阅情况,
(二)数据流程图,顶层数据流图,图书管理人员,图书管理系统,读者,图书管理要求,查询要求,查询结果,罚款单,处理查询,2,处理要求,1,查询要求,图书管理要求,罚款单,统计表,图书情况,读,者,情,况,0层数据流图,目录文件,借书文件,要求类型处理,图书管理要求,无效输入,1.1,新书入库,1.2,还,入库单,罚款单,一层数据流图(a),1.5,注销图书,1.3,还书,1.4,目录文件,借书单,书,单,注销单,借书,借书文件,罚款单,查询类别处理,查询要求,2.1,读者查询,2.2,统,查询的读者情况,统计表,一层数据流图(b),图书查询,借书文件,要,查询的图书情况,2.3,图书统计,2.4,计,求,读者文件,目录文件,读者情况,图书情况,二层数据流图(1.3),检查借书单,借书单,1.3.1,审定借书限额,1.3.2,无效借书单,借书文件,读者文件,有效借书单,登记借书信息,1.3.3,合格借书单,超额借书单,二层数据流图(1.4),审定还书期限,还书单,1.4.1,修改借书信息,1.4.2,借书文件,未超期还书单,计算超期罚款,1.4.3,还书单,超期还书单,罚款单,二层数据流图(1.5),分类,注销单,1.5.1,修改目录,1.5.2,借书文件,目录文件,图书处理注销单,计算罚款,1.5.3,图书丢失注销单,罚款单,实例2:
考务处理系统,
(1)对考生送来的报名单进行检查;
(2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站;
(3)对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者;
(4)制作考生通知单(含成绩及合格/不合格标志)送给考生;
(5)按地区进行成绩分类统计和试题难度分析,产生统计分析表。
顶层数据流图,考生,考务处理系统,考试中心,阅卷站,报名单,准考证,考生通知单,成绩清单,合格标准,考生名单,统计分析表,处理报名单,报名单,准考证,1,统计成绩,2,考生通知单,成,0层数据流图,考生名册,绩,清,单,合格标准,考生名单,统计分析表,一层数据流图(a),检查报名单,报名单,准考证,1.1,编准考证号,1.2,不合格报名单,考生名册,考生名单,合格报名单,登记考生,1.3,正式报名单,汇总名单,1.4,检查成绩清单,2.1,审定合格者,2.2,考生名册,正确成绩清单,制作通知单,2.3,分析统计成绩,2.4,分析试题难度,2.5,试题得分清单,考生通知单,难度分析表,合格标准,分类统计表,成绩清单,错误成绩清单,经审定的成绩清单,一层数据流图(b),3DFD的改进,检查正确性提高易理解性重新分解,1)检查正确性,分析员可以从以下几个角度来检查DFD的正确性:
数据守恒数据存储的使用父图和子图的平衡,数据守恒,数据不守恒的情况有两种:
一是某个加工输出的数据并无相应的数据来源,可能是某些数据流被遗漏了。
运动员名单=队名+姓名+项目项目参加者=项目+姓名+运动员号“运动员号”并无数据来源,数据守恒,二是,一个加工的输入并没有用到,这不一定是错误。
可与用户进一步讨论,是否属于多余的数据流。
订货单=单位名+货名+货号+数量价目=货名+单价发票=单位名+货名+数量+单价+总计经商量,“货号”确属多余,故删去。
数据存储的使用,判断:
是否存在“只读不写”或“只写不读”的数据存储(注意在所有的DFD中检查),2)提高易理解性,简化加工之间的联系注意分解的均匀适当地命名,简化加工之间的联系,应尽量减少加工之间输入输出数据流的数目。
因为加工之间的数据流越少,各个加工的功能就越相对独立。
例:
G,分解的均匀,即图中各个部分不均匀。
一张图中,如果某些加工已是基本加工(细节),而另一些加工还可进一步分解成三、四层,则应考虑重新分解。
适当地命名,名字的意义要明确,容易理解如果难以为DFD图中的成分(数据流、加工等)命名,往往说明分解不当,可考虑重新分解。
3)重新分解,在画第N层时意识到在第N-1层或第N-2层所犯的错误,此时就需要对第N-1层、第N-2层作重新分解。
重新分解的做法,
(1)把需要重新分解的某张图的所有子图连接成一张。
重新分解的做法,父图:
重新分解的做法,重新分解的做法,重新连成一张图:
2.2,2.3,2.1,2.4,2.5,B,J,K,C,M,L,E,H,N,1,3,4,5,I,A,P,G,F,D,2,重新分解的做法,
(2)把图分成几部分,使各部分之间的联系最少。
重新分解的做法,重新分解的做法,(3)重新建立父图,即把第2)步所得的每一部分画成一个圆,而各部分之间的联系就是加工之间的界面。
重新分解的做法,(4)重新建立各张子图,这只需把第2)步所得的图按各部分的边界剪开即可。
重新分解的做法,重新建立父图:
B,J,K,C,M,L,E,H,N,1,3,4,5,I,A,P,G,F,D,2,2”,重新分解的做法,(5)为所有的加工重新命名和编号。
重新分解的做法,重新建立父图并编号:
B,J,K,C,M,L,E,H,N,1,3,4,5,I,A,P,G,F,D,2”,2,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 数据流