问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软考-数据流图Data Flow Diagram 总结

发布网友 发布时间:2024-10-22 12:50

我来回答

1个回答

热心网友 时间:2024-10-24 03:17

数据流图(Data Flow Diagram,简称DFD)是结构化系统分析方法中的重要工具,用于描绘系统的逻辑功能、数据在系统中的逻辑流向和逻辑变换过程,形成系统的功能模型。DFD采用图形方式表示,主要由实体、过程、数据存储和数据流四个基本组件构成。

实体(Entity)是数据的来源或目标,可为数据提供方(称为源)或数据接收方(称为汇)。实体通常以矩形表示,其右下角的斜线表明实体在DFD中的位置。实体亦可称为代理、终止者或源/汇。

过程(Process)涉及数据的转换、计算、逻辑决策或根据业务规则指导数据流。过程接收输入并生成输出,通常以简单动词和数据流名称命名,如“提交付款”或“获取*”。过程在DFD中用圆圈或分段矩形表示,并包含过程名称和编号。

数据存储(Data Store)是过程之间存储数据的地方,供同一过程或另一过程后续检索。文件和表格被视为数据存储。数据存储名称简单且具有意义,如“客户”、“订单”、“产品”。数据存储在DFD中通常以矩形表示,右侧缺失并标注为存储区域的名称。

数据流(Data Flow)是数据在实体、过程和数据存储之间的流动。它代表了DFD组件之间的接口。数据流名称反映数据的性质,且在特定DFD中应具有唯一性。数据流通过箭头表示,箭头注释为数据名称。

DFD分为顶层、中间层和底层数据流图。顶层数据流图包含一个加工表示整个系统,输出数据流和输入数据流为系统的输入数据和输出数据,显示系统范围及其与外部环境的数据交换关系。中间层数据流图细化父层数据流图中的某个加工,可再次细化形成子图,层次取决于系统复杂度。底层数据流图表示无法进一步分解的加工,称为“原子加工”。

DFD与流程图的主要区别在于:流程图展示完成过程的步骤,而DFD展示数据流。流程图不涉及外部源的输入或输出,DFD描述数据从外部源到内部存储或反之的路径。流程图显示流程的时序和顺序,DFD则不描述流程的并行执行或按顺序执行。DFD定义系统功能,而流程图展示如何使系统运行。流程图用于设计过程,而DFD用于描述完成过程的数据路径。

DFD在系统分析的初步阶段用于理解现有系统并表示所需系统。它们在对象导向设计和分析中特别有用,有助于结构化步骤,并且DFD和对象技术共享相同的语法结构,因此适用于对象领域。DFD作为信息开发形式,提供关键信息转换的洞察,作为系统流程的依据。从功能规格开发DFD并能够解释它们是技术通信领域内增加价值的技能。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
法院己宣判企业破产后还会企业重整吗 金钱树叶子发黄一般就这六种情况,这些方法可以让叶子恢复翠绿 梦见自己儿子掉水里找不到我在大哭 梦见儿子被冲到水里,头上有个洞,眼睛睁不开。然后就说请人把身体的水... 风将往事吹起从眼前落到心底是什么歌 风将往事吹起从眼前落到心底完整歌... 设计压力等于工作压力吗 设计压力与工作压力的关系 最高工作压力和设计压力的关系 Inno3D 7600GS游戏战神重要参数 铭瑄7600GS智能增强版256M重要参数 亚马逊上线首款可书写的kindle 亚马逊首款带书写功能的Kindle推出 澳大利亚买房需交多少税 城市里养大狗要注意什么 特别现实的走心文案(非常经典的走心句子) 特别现实的走心句子(非常经典的现实文案) 商会是什么?有什么用途? 北京期货商会会员资料 北京期货商会职能 ...wifi配置器送.共138元送 一张一百元的电话充值卡 北京期货商会是干什么的 ...说小米抽奖,然后送1288情侣手表,和300话费充值卡,要付款288,请问是... 北京期货商会简介 购超高清八核四g通话版小米平板电脑赠300元话费充值卡是骗人吗 ...电话过来说免费送无线上网卡,然后只需交200元,再送200元话费... 男的天蝎和女的金牛配吗? 有谁能告诉我,金牛座与天蝎座配吗? 我是14届毕业生,现在报到证上也是让去教育局毕分办报道,但是我还没有... 小松110-7的连杆和小松120的连杆一样吗? 为什么报到证上写的是教育局 ...60m;小丽向西走每分走55m经过3分钟相遇,两人相距多 ...行55米两人离中点30米处相遇A\B两地相距多少米? ...每分钟走50M,小丽每分钟走60M,经过几分钟两人相遇 ...甲乙两地出发相对阻拦小华每公分走60米小量每分钟走50米经过_百度知... 孕妇缺维生素d怎么补充 孕妇缺维生素d对胎儿有什么影响 请大师帮我的畜牧养殖场(养羊)起个名字? 多久能扣篮,应该怎么练 最强nba怎么控制扣篮和上篮 白山coco奶茶加盟费及加盟条件2023,白山coco奶茶加盟费大约是多少钱 招生指南和学校宣传如何吸引学生的注意力? 昭通coco奶茶加盟费及加盟条件 南宁coco奶茶加盟费及加盟条件 用这个照片做头像的这个女生给人什么感觉,什么性格,感觉好追吗? 和其他人聊天感觉没话说,别人问点什么回答点什么,自己也不知道该说... ...个挺好说话的人但是有时和同学朋友在一起却不知道该说什么有时和我... 梦见一个村的人全部被杀,那村不能进人,不小心误闯了进去,再出来感觉有... 大学校园卡必须办理吗? 材料工程在职研究生评职称有用吗? 川大mba毕业有报到证吗? 仄怎么读什