业务流程图和数据流程图、流程图

一、业务流程图TFD

业务流程图(Transaction Flow Diagram,TFD)是一种描述管理系统内各单位、人员之间的业务关系,作业顺序和管理信息流向的图表。它用一些规定的符号及连线表示某个具体业务的处理过程,帮助分析人员找出业务流程中的不合理流向。

TFD 基本上按业务的实际处理步骤和过程绘制,是一种用图形方式反映实际业务处理过程的“流水账”。绘制这本“流水账”对于开发者理顺和优化业务过程是很有帮助的。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、数据流程图(DFD)

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

数据流程图有两个特征:
1)抽象性
数据流程图把具体的组织机构、工作场所、物质流都去掉,只剩下信息和数据存储、流动、使用以及加工情况

2)概括性
指数据流程图把系统对各种业务的处理过程联系起来考虑,形成一个总体。
在这里插入图片描述
为了描述复杂的软件系统的信息流向和加工,可采用分层的DFD来描述,分层DFD有顶层,中间层、底层之分。

1)顶层。
决定系统的范围,决定输入输出数据流,它说明系统的边界,把整个系统的功能抽象为一个加工,顶层DFD只有一张。

2)中间层。
顶层之下是若干中间层,某一中间层既是它上一层加工的分解结果,又是它下一层若干加工的抽象,即它又可进一步分解。

顶层图的分解称为0层图(注意0层不是顶层)。

3)底层。
若一张DFD的加工不能进一步分解,这张DFD就是底层的了。底层DFD的加工是由基本加工构成的,所谓基本加工是指不能再进行分解的加工。

4)图和加工的编号
顶层图只有一个,代表整个软件系统的加工,该加工不必编号。

0层图中的加工编号分别为1,2,3,…

子图号:若父图中的加工号x分解成某一子图,则该子图号记为“图x”

子图中加工的编号:若父图中的加工号为x的加工分解成某一子图,则该子图中的加工编号分别为x.1、x.2、x.3…。当然也可以用别的编号规则。

在这里插入图片描述在这里插入图片描述
2、数据流图的作用
DFD从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能,和数据在它们之间传递的情况,来说明系统完成的功能。结构化分析方法里,用DFD进行系统功能模型建模。具体来说,DFD的主要作用如下:

1)DFD是理解和表达用户需求的工具,是需求分析的手段。DFD简明易懂,可以利用来跟用户进行交流。

2)概括地描述了系统的内部逻辑过程,是需求分析结果的表达工具,也是系统设计的重要参考资料,是系统设计的起点。

3)DFD作为一个存档的文字材料,是进一步修改和充实开发计划的依据。

3、如何画DFD
DFD的绘制是一个自顶向下、由外到里的过程,通常按照以下几个步骤进行:
1)画系统的输入和输出
2)画DFD的内部
3)为每一个数据流命名
4)为每一个加工命名,采用动宾短语

4、DFD注意事项
1)所有图形符号只有数据流、加工、数据存储和外部实体4种,并且都要有名字

2)每个加工至少有一个输入数据流和输出数据流,只有输入没有输出,或者只有输出没有输入都不对

3)加工的输入数据流和输出数据流名字不能相同,即使组成完全一样

4)外部实体不能直接关联数据存储,只能通过加工

5)整套DFD中,数据存储必须既有读的数据流,又有写的数据流,但在具体的某张子图中,不受这个限制

6)子图必须与它的上层加工对应

7)DFD中可以加入物质流,但不能夹带控制流。

三、流程图

流程图(Flowchart):使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。
在这里插入图片描述

四、业务流程图、数据流程图和流程图的区别

按我的理解,是侧重点不同。

业务流程图,表现单位、人员之间的业务关系、工作流程。顾名思义,描述的是业务。

数据流程图,表现信息/数据在系统中的流动、存储和处理。

流程图,其实可以称为算法流程图。一般性的流程图都可以用它,包括业务流程图和数据流程图,只不过没有TFD和DFD表现得那么好罢了。也许,流程图是业务流程图和数据流程图的基类。

五、流程图与活动图的区别

(1)流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。 而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。

(2)活动图能够表示并发活动的情形,而流程图不行。

(3)活动图是面向对象的,而流程图是面向过程的。

在这里插入图片描述

业务流程及数据流程图


2022.04.13
还有一种流程图叫功能流程图。其元素是各个子功能或子系统。
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

业务流程图、数据流程图、功能流程图、页面流程图

流程——顾名思义:水流的路程;事物进行中的次序或顺序的布置和安排。流程是自然而然就存在的,它可以不规范,可以不固定,可以充满问题 画流程图主要作用:1)流程图为产品设计基石,可以…

数据流程图

(1) 数据流程图(DFD,Data Flow Diagram)的定义通过调查可以绘制出原系统的数据流程图。数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处…

从Excel中读取数据并自动生成BPMN标准流程图

2022年6月,由于某个项目建设的要求,需要从Excel中读取流程数据并且自动生成遵循BPMN标准的流程图,以用于作业处理,目前支持这些流程图的主流开源框架有Activiti、Flowable、Camunda。由于没有在网上搜索到现成的方案,于…

pg数据库简单操作

postgers数据库简单操作 查看数据库操作 1.首先可以通过psql --version查看你使用pg数据库的版本 我这里是11.5的版本 使用 psql -U postgres 登入数据库 使用 \l命令查看有哪些数据库 \c 数据库名称 选择你要进入的数据库 \d 可以查看此数据库中有哪些表 选择你要查看的表 …

会计专业毕业论文如何选题?

会计专业的同学要打起精神来了,看完这篇文章你将会获得大丰收。 其实在所有人看来,会计专业并不能学,或许我们大家都觉得会计专业只是算算几个数,到月末了就结账就了事了。 但是会计真的这么简单吗?会计学自然不是现…

计算机与财会论文高职,高职院校会计专业模块化教学论文

高职院校会计专业模块化教学论文 摘要:教学模式的设置在人才培养工作中起着重要作用。我国传统的教学模式主要是采用一本教材一讲到底,然后集中安排模拟实训。这种教学模式存在很多弊病,当前突出的表现是在课程体系的设置上仍存在着重理论、轻实训,重模拟实训、轻顶岗实训的现象…

计算机专业的swot分析图,计算机专业学生个人SWOT分析示例.doc

计算机专业学生个人SWOT分析示例.doc 一、个人背景 基本情况xxx,x,1992年出生,xxxx年x月考入xxx大学xxxx专业。二、内外部环境分析1、内部环境分析Strengths* 生活态度比较积极,善于发现事物和环境积极的一面。* 待人真诚&#xf…

【计算机毕业设计】005学生心理咨询评估系统

一、系统截图(需要演示视频可以私聊) 摘 要 使用旧方法对学生心理咨询评估信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在学生心理咨询评估信息的管理上面可以解决许多信息管理上面的难题,比如处理数据时间…

难得!微软招测试开发了!

大家好,我是韩老师。 已经成功内推 96 人拿到微软 offer! 大家应该有了解,微软研发组的正式员工基本都是招的纯软件开发工程师,很少有招测试相关的! 但最近,微软招测试啦!欢迎找我内推~ 主要是两…

PowerBI微软认证获得记,并没有获得应该有的快乐

小D周末刚考完DA-100的考试,成绩还算可以的吧。本篇向有这个想法的小伙伴分享一下我的考试初衷、备考和考试过程。总体来说收获是有的,但是花700并没有得到等价的快乐。 花700多考试完了你就得到这么个玩样儿 因 今年由于工作上具有挑战的工作项目不多…

微软研究院分享:计算机专业求职的正确姿势

省时查报告-专业、及时、全面的行研报告库 省时查方案-专业、及时、全面的营销策划方案库 【免费下载】2022年8月份热门报告盘点 【高清在线】2022最高分国产电影:《隐入尘烟》为什么说产品能力是一个人的底层能力? 2021-2022元宇宙报告.pdf 某短视频APP…

系统分析师-论文写作-论软件的系统测试及其应用

系统测试及其应用,侧重点在应用,所以找题干中偏重实践的问题,此题为问题3 问题1要点基本可以通用; 问题2需要用自己的进行总结; 问题3中的具体实施过程重点写,应用效果和哪些地方值得改进或提高可以作为结论…

《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息

成书始末 微软公司 的文化,对于我来说是很适合呼吸的空气。我个人的习惯是,无论做任何事,空气如何是重要的。去年12月初我在北京时,机械工业出版社 的陈冀康 编辑面告我有个机会把《How we test software at Microsoft》 译成简体…

微软测试人员简述

虽然微软解散专门的测试部门已经很久,但是其测试工作有增无减,测试人员在其工程能力中扮演了非常重要的作用,虽然有时候看起来他们不像是传统意义上的测试人员。即,不是那种按照需求文档对产品进行验证性操作的人员,他…

对话FreeRTOS创始人

[译者的话]物联网把FreeRTOS推到了风口浪尖,各家MCU芯片公司的开发板、SDK开发套件都移植上了FreeRTOS。著名的智能手表Pebble OS 的内核使用了FreeRTOS,博通的WICED Wi-Fi SDK也推荐使用FreeRTOS。瑞典嵌入式开发工具Atollic的副…

BreederDAO 创始人团队介绍

BreederDAO 团队概述 在我们努力建立我们的平台和发展我们的社区的同时,我们想重点介绍下从第一天开始就一直在幕后努力工作的全球 BreederDAO 核心团队。我们的核心团队带来了各种技能、背景、文化、观点和行业经验,帮助 BreederDAO 应对我们这一路走来…

英语四级考前冲刺技巧

【听力技巧】 35% 1.听什么就选什么:边听边选,四级听力80%都是视听一致。 2.顺序原则:听力题目和文章的考点一般是前后顺序对应的,所以一定要按顺序听,并且选答案。 3.转折和对比原则:注意听表转折和对比的…

英语四级考试在即,这几个超有用的App赶紧用起来,顺利考过四级

相信大家都知道,12月份的英语四级考试已经不剩几天,不知道大家学习得怎么样了。金泰呢小编将来分享几个英语App神器,助大家顺顺考过四级~ 一、网站类 1.沪江网 这是一个非常有名的英语学习网站,不管你是小白还是有一定英语基础的…

英语四级基础

基础笔记: 学习笔记链接:https://www.bilibili.com/video/BV1JJ411C7vw 一:语法结构: 英语句子必须具备主谓结构,并且主语一定是谓语动作的发出者,如果有宾语,则宾语一定是谓语动作的对象或承…