软件工程数据流图怎么画_数据流图怎么画
互联网 2023-06-02 06:00:40

1、数据流图的画法数据流图也称为数据流程图date flow diagram , DFD,是一种便于用户理解和分析系统数据流程的图形工具,他摆脱了系统和具体内容,精确的在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。


(资料图片仅供参考)

2、数据流图的基本组成成分数据流:是由一组固定成分的数据组成,表示数据的流向。

3、值得注意的是,数据流图中描述的是数据流,而不是控制流。

4、除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义。

5、加工:加工描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什么处理后变成了输出数据。

6、每个加工都有一个名字和编号。

7、编号能反映该加工位于分层的数据流图的哪个层次和哪张图中,能够看出它是由哪个加工分解出来的子加工。

8、数据存储:数据存储表示暂时存储的数据。

9、每个数据存储都有一个名字。

10、外部实体:外部实体是存在于软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产生的数据的归属地。

11、 外部实体 加工 数据流分层数据流图的设计方法第一步,画子系统的输入输出把整个系统视为一个大的加工,然后根据数据系统从哪些外部实体接收数据流,以及系统发送数据流到那些外部实体,就可以画出输入输出图。

12、这张图称为顶层图。

13、第二步,画子系统的内部把顶层图的加工分解成若干个加工,并用数据流将这些加工连接起来,使得顶层图的输入数据经过若干加工处理后,变成顶层图的输出数据流。

14、这张图称为0层图。

15、从一个加工画出一张数据流图的过程就是对加工的分解。

16、可以用下述方法来确定加工:在数据流的组成或值发生变化的地方应该画出一个加工,这个加工的功能就是实现这一变化,也可以根据系统的功能决定加工。

17、确定数据流的方法用户把若干数据当作一个单位来处理(这些数据一起到达、一起处理)时,可以把这些数据看成一个数据流。

18、关于数据存储对于一些以后某个时间要使用的数据,可以组织成为一个数据存储来表示。

19、第三步,画加工的内部把每个加工看作一个小系统,把加工的输入输出数据流看成小系统的输入输出流。

20、于是可以象画0层图一样画出每个小系统的加工的DFD图。

21、第四步,画子加工的分解图对第三步分解出来的DFD图中的每个加工,重复第三步的分解过程,直到图中尚未分解的加工都是足够简单的(即不可再分解)。

22、至此,得到了一套分层数据流图。

23、第五步,对数据流图和加工编号对于一个软件系统,其数据流图可能有许多层,每一层又有许多张图。

24、为了区分不同的加工和不同的DFD子图,应该对每张图进行编号,以便于管理。

25、● 顶层图只有一张,图中的加工也只有一个,所以不必为其编号。

26、● 0层图只有一张,图中的加工号分别是0.0.2、…,或者1, 2 。

27、● 子图就是父图中被分解的加工号。

28、● 子图中的加工号是由图号、圆点和序号组成,如:1.12,1.3 等等。

29、应该注意的问题:1. 应适当的为数据流、加工、数据存储以及外部实体命名,名字应该反映该成分的实际含义,避免使用空洞的名字。

30、2. 画数据流图,不是画控制流。

31、3. 一个加工的输出数据流,不应与输入数据流同名,及时他们的组成完全相同。

32、4. 允许一个加工有多条数据流流向另一个加工,也允许一个加工有两条相同的输出数据流流向不同的加工。

33、5. 保持父图与子图的平衡。

34、也就是说,父图中的某加工的输入输出流必须与他的子图的输入输出数据流在数量上和名字上相同。

35、值得注意的是,如果父图中的一个输入(输出)数据流对应于子图中的几个输入(输出)数据流,而子图中组成这些数据流的数据项的全体正好是父图中的这一个数据流,那么他们仍然算是平衡的。

36、6. 在自顶向下的分解过程中,若一个数据存储首次出现时,只与一个加工有关系,那么这个数据存储应作为这个加工的内部文件而不必画出。

37、7. 保持数据守恒,也就是,一个加工的所有输出数据流中的数据必须能从该加工的输出流中直接获得,或者通过该加工能产生的数据。

38、8. 每个加工必须既有输入数据流,又有输出数据流。

39、9. 在整套数据流图中,每个数据存储必须既有读的数据流,又有写的数据流。

40、但是在某张子图中,可能只有读没有写,或者只有写没有读。

41、特别注意上面的几点,都是考试的目标。

42、近两年考试的内容都集中到2、5、6、8的几点上。

43、例如:数据流图(DFD) 数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。

44、下图是一个飞机机票预订系统的数据流图,它反映的功能是:旅行社把预订机票的旅客信息 (姓名、年龄、单位、身份证号码、旅行时间、目的地等)输入机票预订系统。

45、系统为旅客安排航班,打印出取票通知单(附有应交的账款)。

46、旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。

47、3.3.1 基本图形符号数据流图有四种基本图形符号::箭头,表示数据流; 〇:圆或椭圆,表示加工; = :双杠,表示数据存储; □:方框,表示数据的源点或终点。

48、 (1) 数据流。

49、数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。

50、如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。

51、由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。

52、 (2)加工(又称为数据处理)。

53、对数据流进行某些操作或变换。

54、每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。

55、在分层的数据流图中,加工还应编号。

56、 (3)数据存储(又称为文件),指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。

57、 (4)数据源点或终点,是本软件系统外部环境中的实体(包括人员、组织或其他软件系统),统称外部实体。

58、一般只出现在数据流图的顶层图。

59、3.3.2画数据流图的步骤 (1)首先画系统的输入输出,即先画顶层数据流图。

60、顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。

61、顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。

62、下图为飞机机票预订系统的顶层图。

63、(2)画系统内部,即画下层数据流图。

64、不再分解的加工称为基本加工。

65、一般将层号从0开始编号,采用自顶向下,由外向内的原则。

66、画0层数据流图时,分解顶层流图的系统为若干子系统,决定每个子系统间的数据接口和活动关系。

67、例如,在上面的机票预订系统按功能可分成两部分,一部分为旅行社预订机票,另一部分为旅客取票,两部分通过机票文件的数据存储联系起来,0层数据流图如图3-4。

68、 (3)注意事项。

69、 ①命名。

70、不论数据流、数据存储还是加工,合适的命名使人们易于理解其含义。

71、 ②画数据流而不是控制流。

72、数据流反映系统“做什么”,不反映“如何做”,因此箭头上的数据流名称只能是名词或名词短语,整个图中不反映加工的执行顺序。

73、 ③一般不画物质流。

74、数据流反映能用计算机处理的数据,并不是实物,因此对目标系统的数据流图一般不要画物质流。

75、 ④每个加工至少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结果。

76、 ⑤编号。

77、如果一张数据流图中的某个加工分解成另一张数据流图时,则上层图为父图,直接下层图为子图。

78、子图及其所有的加工都应编号。

79、⑥父图与子图的平衡。

80、子图的输入输出数据流同父图相应加工的输入输出数据流必须一致,此即父图与子图的平衡。

81、 ⑦局部数据存储。

82、当某层数据流图中的数据存储不是父图中相应加工的外部接口,而只是本图中某些加工之间的数据接口,则称这些数据存储为局部数据存储。

83、 ⑧提高数据流图的易懂性。

84、注意合理分解,要把一个加工分解成几个功能相对独立的子加工,这样可以减少加工之间输入、输出数据流的数目,增加数据流图的可理解性。

85、  图3-6给出了采用这套符号画出的等价于图3-2的DFD。

86、3.3.3流程图的实例。

本文就讲到这里,希望大家会喜欢。

软件工程数据流图怎么画_数据流图怎么画

2023-06-02 06:00:40

普法进校园 爱心助成长

2023-06-02 05:09:02

“六一”催热亲子游,体验多、人气旺

2023-06-02 04:55:44

湖北省第一届“万步有约”谷城赛区健走激励大赛正式启动 速递

2023-06-02 03:13:41

老妻少夫如何做到性协调关系(老妻少夫如何做到性协调)-热文

2023-06-02 02:54:25

天天热推荐:长沙望城城发集团20亿私募债更新为“已受理”

2023-06-02 02:05:10

丙肝能自己恢复好吗_丙肝自愈的几率多少 每日时讯

2023-06-02 01:52:03

天微电子:累计回购约143万股 占比1.79%-即时

2023-06-02 00:50:49

6月6日起长沙商品房网签备案实行线上办理 全球热文

2023-06-01 23:35:24

环球通讯!上海市环境教育基地将集中开放,赶快来参观吧→

2023-06-01 23:22:22

乌海这场演练有看点!_全球热闻

2023-06-01 21:56:01

笔耕不辍近义词_笔耕不辍

2023-06-01 20:51:46

一个轻松惬意的下午,是和Vidda C1 Pro三色激光投影仪共度的

2023-06-01 20:25:48

2023年台风玛娃会影响浙江吗

2023-06-01 19:50:09

蔚来汽车:5月交付量为6155辆-世界快看点

2023-06-01 19:30:55

服务业会计账务处理实务_服务业会计账务处理|世界速递

2023-06-01 18:14:12

常德市调研督查春季动物疫病防控工作

2023-06-01 17:19:24

中旭未来招股书失效:收入高度依赖“贪玩游戏” 公司称“上市还在推进中”_环球即时看

2023-06-01 16:50:42

“三手”罗永浩,能否帮刘强东打好翻身仗?

2023-06-01 15:28:16

沪深两市成交额突破8000亿元

2023-06-01 15:09:21

拉开架势“干一仗”,大空间MPV比拼谁能赢 世界资讯

2023-06-01 14:13:28

观点:中山市“以图查房”功能正式上线

2023-06-01 13:36:01

曲线磨床(关于曲线磨床介绍)_热资讯

2023-06-01 12:20:38

光伏产业链中下游企业积极募资立项 终端需求释放为行业整体“升温”_要闻速递

2023-06-01 11:58:12

当前快讯:跌出幻觉!

2023-06-01 11:40:34

【全球聚看点】山东高校移动宽带客户端下载 山东移动高校宽带官网

2023-06-01 10:32:20

全年20场亲子活动等你来!这个“六一”他们在老弄堂一起过 世界最新

2023-06-01 09:51:20

【快播报】局地突遭“烂场雨”,麦收如何雨中“抢”粮

2023-06-01 08:55:58

浙江油田多管齐下提升防洪防汛能力

2023-06-01 08:11:16

mercury无线路由器设置方法_mercury路由器怎么设置无线网络-世界今日讯

2023-06-01 06:56:14

教育机构_当前头条

2023-06-01 05:59:48

今日最新!瞥是什么意思怎么读_ldquo 瞥 rdquo 读什么音 是什么意思

2023-06-01 03:53:10

5月31日基金净值:南方成份精选混合A最新净值0.6431,跌1.18%

2023-06-01 01:56:36

快资讯丨源宇宙教育(01082)委任李铭谦为执行董事

2023-06-01 00:56:48

河南部分地区小麦发芽严重,受灾农户如何理赔?记者实地探访!

2023-05-31 23:43:50

热头条丨茶花股份:非公开发行股票批复到期失效

2023-05-31 23:16:31

新华社权威快报 | 6月新规来了

2023-05-31 22:15:19

关注:奥迪a6多少公里保养,奥迪a6多少公里保养一次合理

2023-05-31 21:23:28

【世界快播报】广西科学技术奖,柳工这些成果上榜

2023-05-31 20:20:57

环球头条:学好成长与坚强——走进可可西里藏羚羊“幼儿园”

2023-05-31 19:40:45

2023款比亚迪元Pro上市9.58万元起,城市代步SUV新选择 天天即时

2023-05-31 18:47:56

襄阳高新区:纾难解困助力台商台企发展

2023-05-31 15:35:10

欧洲央行管委穆勒:很可能欧洲央行将会进行不止一次25个基点的加息 每日消息

2023-05-31 14:40:05

官网作家:若哈登离队 预计76人将尝试去交易得到利拉德或欧文_全球即时

2023-05-31 14:14:07

多地积极采取各种措施保障麦收 世界热门

2023-05-31 13:45:21

全球热消息:有顾客在宾馆欠了几天的房费偷偷跑了,打电话发微信都拒不支付房

2023-05-31 13:36:48

【快播报】怎么把两个表格的数据匹配到一起显示 怎么把两个表格的数据匹配到一起

2023-05-31 12:40:36

焦点关注:关于结婚三观最正的话,你听过几句?

2023-05-31 12:42:13

男童在超市鱼池内玩水无人看管,拍摄者:等一分多钟才看到他奶奶来,大人带娃责任心需加强 全球快报

2023-05-31 12:06:46

【独家焦点】祁阳市“四长四链”助推“纺织小镇”建设

2023-05-31 11:53:01

大国科学家丨守护“耕地中的大熊猫” 他给土壤“把脉会诊”

2023-05-31 10:56:47

永城市苗桥镇:开展农机安全作业培训 为“三夏”生产保驾护航

2023-05-31 10:51:09

快播公司正式宣告破产 企业经营状态变更为注销!-快看

2023-05-31 10:48:08

全球微头条丨蝴蝶先祖或是蛾,与恐龙属同时期

2023-05-31 09:56:49

路过风景路过你 钤上印章记下美 收集印章成为年轻人旅行必选打卡内容_头条

2023-05-31 09:41:49

中关村论坛大咖谈:年轻人要做好准备应对未来人工智能的挑战

2023-05-31 09:18:28

脚底板走路痛是什么原因_脚底板|当前独家

2023-05-31 08:48:22

蛋白质纳米“计算机”问世,已进化出影响细胞行为的能力_环球视讯

2023-05-31 07:54:26

每日短讯:读报|5月31日《三湘都市报》版面速览

2023-05-31 07:19:17

郑州教育电视台在线直播立即观看_郑州教育电视台在线直播_环球微资讯

2023-05-31 06:36:33

王磊老婆新剧(王磊老婆)

2023-05-31 06:12:55

外交部:强烈谴责对索马里军事基地恐袭_重点聚焦

2023-05-31 06:04:57

激光陀螺(关于激光陀螺的基本详情介绍)

2023-05-31 05:11:03

世界短讯!会计专业简历教育背景怎么填_会计专业简历

2023-05-31 04:27:27

我国首个万米深地科探井开钻

2023-05-31 03:41:49

鲁山县:推进法治乡村建设助力乡村振兴

2023-05-31 02:28:58

打压泵型号和功率_打压泵shiyaxitong 速看

2023-05-31 01:59:06

网约出租车遇核查需要出示什么证件

2023-05-30 23:33:52

全球视讯!美股异动 | 中概教育股走高 好未来(TAL.US)涨超7%

2023-05-30 22:48:14

香港进击家族办公室枢纽:瞄准大湾区高净值人群 投资热点从房地产转向科创_资讯

2023-05-30 22:14:32

全球今日报丨经智长三角(260期)丨G60科创走廊联推科创生态建设 长三角促外贸稳规模提质量

2023-05-30 21:22:58

苏州市疾病预防控制局正式挂牌

2023-05-30 21:07:11

突尼斯软籽石榴产地_突尼斯软籽石榴的原产地是哪里

2023-05-30 20:38:42

中国信达(01359)将于8月18日派末期股息每10股0.4963元

2023-05-30 20:10:47

去五台山应该拜什么(去五台山拜佛要注意些什么事项) 天天热头条

2023-05-30 20:03:07

天天精选!华人女孩在伦敦海底捞过生日,外国女服务员用中文卖力献唱“对所有的烦恼说拜拜”

2023-05-30 19:47:34

生态旱厕_关于生态旱厕介绍_全球热讯

2023-05-30 19:25:54

今亮点!t528w(解锁)

2023-05-30 19:05:31

世界纷纷扰扰的意思(纷纷扰扰的意思) 环球速递

2023-05-30 19:15:51

12593火车票官网_12593 热文

2023-05-30 18:38:20

【手慢无】超值限时,思考本优惠抢购

2023-05-30 18:15:20

魅族手机发热怎么办官方回答(魅族mx3发热) 头条焦点

2023-05-30 17:40:22

【世界聚看点】河南交警对收割机轻微交通违法不罚款

2023-05-30 17:59:12

联合国再发厄尔尼诺预警,秘鲁上百个地区进入紧急状态!极端高温已致糖价创11年新高,未来五年全球经济损失恐高达3.4万亿美元

2023-05-30 17:11:14

全球热点评!切尔西队套(切尔西队主场)

2023-05-30 17:03:04

群星演绎 CARVEN 2023 春夏系列星座印花T恤 绚烂「星」象 悠然蔓延

2023-05-30 17:05:54

中国银行金条价格今天多少一克(2023年05月30日) 今日热讯

2023-05-30 16:23:42

前沿热点:跨代组合 新“太空出差三人组”眼中的彼此是啥样?

2023-05-30 16:05:25

今日最新!Q1营利双增 解码华住(01179,HTHT.US)精益增长的底层逻辑

2023-05-30 15:25:41

天天热讯:双象股份(002395)5月30日主力资金净买入5015.45万元

2023-05-30 15:32:51

专家谈C919商飞:期待与空客、波音形成“ABC”格局

2023-05-30 14:52:06

奥普光电董秘回复:公司董事长孙守红先生不在国望光学担任董事长了

2023-05-30 14:51:41

【世界报资讯】股票亏了死守会回本吗?

2023-05-30 13:55:59

公司问答 | 凡拓数创:公司暂未与英伟达合作 环球简讯

2023-05-30 13:55:53

焦点消息!退役军人家庭全年医疗费用报销卡及配套公益医疗救助基金上线

2023-05-30 12:32:31

求是调研看四川丨四川会理:“五彩产业”绘就农业美景

2023-05-30 11:49:33

朗进科技:公司组团参加了在第十六届SNEC国际太阳能光伏与智慧能源(上海)大会 独家

2023-05-30 10:59:48

天天消息!如果让你写苏州,你会写什么呢?

2023-05-30 10:12:22

天津城市快报最新进展 天津城市快报_新要闻

2023-05-30 09:12:33

韩信到底有多厉害,他的成就前无古人,后无来者

2023-05-30 08:44:56