什么是业务流程图(TFD),数据字典(DD),数据流程图(DFD)

news2025/1/8 5:40:52

什么是业务流程图(TFD),数据字典(DD),数据流程图(DFD)?

答: TFD是一种描述系统内各单位、人员之间的业务关系、作业顺序和管理流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向;DD主要是对数据流程图中的数据项、数据结构、数据流、逻辑处理、数据存储和外部实体等六个方面进行具体的定义;DFD是一种能全面地描述信息系统逻辑模型的主要工具,可以用少数几种符号综合的反应出信息在系统中的流动办理和存储情况,具有抽象性和概括性。

业务流程图


业务流程图(TFD)是一种描述管理系统内各单位、人员之间的业务关系,作业顺序和管理信息流向的图表。它用一些规定的符号及连线表示某个具体业务的处理过程,帮助分析人员找出业务流程中的不合理流向。TFD 基本上按业务的实际处理步骤和过程绘制,是一种用图形方式反映实际业务处理过程的“流水账”。绘制这本“流水账”对于开发者理顺和优化业务过程是很有帮助的。

业务流程图的符号:

业务流程图的案例:


数据流程图


数据流程图(Data Flow Diagram,DFD/Data Flow Chart), 是一种能全面地描述系统数据流程的主要工具,它用一组符号来描述整个系统中信息的全貌,综合地反映出信息在系统中的流动、处理和存储情况。

数据流程图有两个特征: 抽象性和概括性。抽象性指的是数据流程图把具体的组织机构、工作场所、物质流都去掉,只剩下信息和数据存储、流动、使用以及加工情况。概括性则是指数据流程图把系统对各种业务的处理过程联系起来考虑,形成一个总体。

数据流程图的符号:

数据流程图的案例:

数据流程图和业务流程图案例:
链接地址:数据流程图和业务流程图案例 - 百度文库 (baidu.com)

数据字典


数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。

数据字典的作用:
数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据字典对数据流程图的各种成分起注释,说明的作用,是对数据流程图的重要补充。

数据字典实例 - 百度文库 (baidu.com)
数据流程图及数据字典(共42张PPT) - 百度文库 (baidu.com)

数据流图
数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

数据流图的符号:

数据流图的案例:

很多资料上,数据流程图也叫数据流图,都指DFD:Data Flow Diagram。
需要注意的是数据流图和程序设计中的程序流程图(Flow Chat)是不同的,数据流图关心的是企业业务系统中的数据处理加工的客观过程,并不关心未来电子化处理的加工过程;数据流图中流动的只是数据,并没有控制过程,但在程序流程图当中,必须有控制逻辑
————————————————
版权声明:本文为CSDN博主「fds大大」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43827397/article/details/104860132

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1068356.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[CISCN2019 华北赛区 Day1 Web5]CyberPunk 二次报错注入

buu上 做点 首先就是打开环境 开始信息收集 发现源代码中存在?file 提示我们多半是包含 我原本去试了试 ../../etc/passwd 失败了 直接伪协议上吧 php://filter/readconvert.base64-encode/resourceindex.phpconfirm.phpsearch.phpchange.phpdelete.php 我们通过伪协议全…

Adobe Premiere Pro:掌控视频剪辑的魔法之手,让你的创作腾飞!

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是尘缘,一个在CSDN分享笔记的博主。📚📚 👉点击这里,就可以查看我的主页啦!👇&#x…

OnlyOffice修改上传文件大小限制

安装OnlyOffice 安装OnlyOffice,请移步:参考链接 进入docker容器 docker exec -it 容器名ID bash 编辑配置文件 #如果不能编辑,需安装vim apt-get update apt-get install vim #如果不能安装vim,可以在容器外部编辑配置文件后上传至容…

jackson的@JsonIgnore注解和@JsonFormat注解混用导致不生效问题

昨天新建了一个表,就从别的地方复制了一个实体类,然后给一个时间属性加了了JsonIgnore注解,发现前端还是能拿到这个被忽略的属性。 最后排查发现,这两个注解不能混用,两个注解同时加上的效果等同于不加。同时加上&…

阅读论文:Label-Free Liver Tumor Segmentation

论文标题:Label-Free Liver Tumor Segmentation 翻译:无标记的肝肿瘤分割 摘要 论文的目的:肿瘤合成,通过使用合成数据来改进医学图像分析和AI在肝脏肿瘤检测方面的性能 我们的主要贡献是合成了一种肿瘤生成器,它提…

当GPT遇到程序分析:在GPTScan中实现智能合约逻辑漏洞检测

源自:安全学术圈 “人工智能技术与咨询” 发布 研究背景 漏洞案例 研究方法 实验 数据集 讨论 贡献总结 声明:公众号转载的文章及图片出于非商业性的教育和科研目的供大家参考和探讨,并不意味着支持其观点或证实其内容的真实性。版权归原作者所有&a…

适老产品反“坑老”,美的智能化家电是否能坐稳银发经济顺风车?

随着我国老龄化程度不断加深,银发经济崛起早已成为不争的共识。早在2013年,《中国老年人家电需求研究报告》就曾预测,仅在城镇空巢老年人家庭,每年产生的老年家电需求规模就超过600亿元,加上非空巢老人的需求&#xff…

OpenHarmony后代组件双向同步,跨层级传递:@Provide装饰器和@Consume装饰器

Provide和Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过命名参数机制传递,Provide和Consume摆脱参数传递机制的束缚,实现跨层级传递。 其中Provide装饰的变…

为Xshell生成密钥,实现免密登录远程Linux服务器

1、为Xshell生成密钥 依次打开Xshell-->工具-->新建用户密钥生成向导。 打开如下图所示的生产密钥参数窗口。 按默认参数,直接单击“下一步”按钮,直到如下图所示的用户密钥信息对话框。 在该界面,可以设置密钥名称,并设置…

干洗店管理软件,洗衣洗鞋小程序开发搭建;

干洗店管理软件,洗衣洗鞋小程序开发搭建;可以帮助干洗店/洗鞋店店主们省心高效的管理店铺,一次付款长期使用.功能基本涵盖收衣、取衣录入、财务管理、基础数据维护、查询、统计,会员管理等方面; 一、干洗店…

【算法小课堂】二分查找算法

简单思路: 当我们要从一个序列中查找一个元素的时候,最快想到的方法就是顺序查找法(即:从前到后依次查找)。但这种方法过于无脑,就是暴力的把每个元素都排查一遍。元素个数少的时候还行,一旦元…

敲代码之余的表情包

欢迎来到上班休息区,请交出你的程序员专属表情包!你可以从以下几个方面进行创作(仅供参考)此为内容创作模板,在发布之前请将不必要的内容删除 方向一:分享你最喜欢的表情包 提示:请至少分享5个…

SQLServer 重置自动增长列增值

--查询标识值 DBCC CHECKIDENT(TypeConf, NORESEED)--重置标识值 DBCC CHECKIDENT(TypeConf, RESEED, 8)

【Vue】vscode格式刷插件Prettier以及配置项~~保姆级教程

文章目录 前言一、下载插件二、在项目内创建配置文件1.在根目录创建,src同级2.写入配置3.每个字段含义 总结 前言 vscode格式刷,有太多插件了,但是每个的使用,换行都不一样。 这里我推荐一个很多人都推荐了的Prettier 一、下载插…

中小企业车间生产管理方案

车间生产管理,员工该如何做?工厂效率上不去,应该怎么提高? 与其靠人力,不如靠“外力”,通过流程化的生产管理系统,将每个流程都置于规范的管理下,优化制造业务流程,整合…

Android开发-Android项目Jenkins自动化打包流程搭建与配置

Android 项目 Jenkins 自动化打包流程搭建与配置 1. 前言2. Jenkins 下载3. 配置电脑的 JDK 环境4. Jenkins 安装和设置5. Jenkins 设置 Android 项目自动打包流程 1. 前言 由于之前公司的 Android 项目需要 APK 自动打包的功能,所以需要搭建 Jenkins 自动化打包的…

TikTok创意大赛:如何制作病毒性视频

随着社交媒体的崛起,TikTok已成为年轻一代最受欢迎的平台之一。这个以短视频为主要内容的应用程序不仅改变了人们的娱乐方式,还为创作者提供了一个展示创意的舞台。 其中,TikTok创意大赛成为吸引创作者的一个独特机会。在本文中,…

SAP-MM-委外订单合并有什么不同?

计划下了两个委外采购申请,用ME59N合并时会有哪些不同? 1、采购申请2个都是委外采购申请,有BOM组件 因为两个采购申请的条件一致,所以在转采购订单ME59时,会被合并 但是合并之后,BOM组件却不显示了

孩子用台灯哪种好用?热门好用的全新护眼台灯推荐

目前大多数的孩子因为学习的各大压力,每天学习到很晚,导致眼睛视力受到了影响,经常出现眼睛酸痛、眯眼睛第问题,作为一名专业的养生师,我非常建议入手近年爆火的护眼台灯能够解决学习是的光线问题。但是护眼台灯行业这…

【Python】语言学习

之前总觉得python简单,不当回事,直到自己动手连输出都写不出来。。于是开一篇专门练python的博客。 输出 Python初相识 (educoder.net) 常规输出 print("向上:%.2f,向下:%.2f" %(pow(1.001, 365),pow(0.999, 365))) …