数据流图与流程图
来源:互联网 发布:东方仿真软件 编辑:程序博客网 时间:2024/04/30 10:46
一、数据流图与流程图的区别
数据流程图是以图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个复杂的系统。
需要注意的是数据流图和程序设计中的程序流程图(Flow Chat)是不同的,数据流图关心的是企业业务系统中的数据处理加工的客观过程,并不关心未来电子化处理的加工过程;数据流图中流动的只是数据,并没有控制过程,但在程序流程图当中,必须有控制逻辑。
结构化分析是面向数据流开展需求分析工作的一种有效方法。一般采用自顶向下,逐层分解的演义分析法来定义系统的需求,即先把分析对象抽象成一个系统,然后自顶向下的逐层分解,将复杂的系统分解成简单的、能够清楚地被理解和表达的若干个子系统,如图1(逐层分解的数据流程图)所示。这样就可以分别理解系统的每个细节、前后顺序和相互关系,找出各部分之间的数据接口。在结构化分析方法所采用的工具有数据流程图(DFD)、数据字典(DD)、结构化语言、判定树、判定表等。
数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。
二、数据流图的组成部件
1、数据流用箭头表示 ―〉
2、加工用圆表示
3、数据存储用双横线
4、外部实体用长方形
0 0
- 数据流图与流程图
- 业务流程图与数据流图的对比
- 系统流程图&数据流图
- 系统流程图、数据流图、程序流程图
- 系统流程图,程序流程图和数据流图
- 数据流图和业务流程图
- 数据流图 系统流程图 程序流程图 系统结构图联系与区别
- 数据流图 系统流程图 程序流程图 程序的系统结构图
- 软件工程中的图:流程图,数据流图
- 系统结构图、程序流程图、数据流图
- 数据流图和数据流程图的区别
- 数据流图和数据流程图的区别
- 系统流程图 数据流图 数据字典区别
- 数据流图和数据流程图的区别
- 菜鸟学-业务流程图、数据流图、模块结构图
- 软件工程中的那些图:系统流程图,程序流程图和数据流图
- 软件工程中的那些图:系统流程图,程序流程图和数据流图
- 软件工程中的那些图:系统流程图,程序流程图和数据流图
- ios 异常 防止崩溃
- C语言头文件、库文件的查找路径
- C#操作Access的一些小结
- 编译netty的example时抛出ArtifactTransferException
- 如何防止织梦程序被注册机的恶意注册发信息
- 数据流图与流程图
- Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
- 如何优雅读取properties文件
- 也许是段寂寞的旅程
- The project was not built since its build path is incomplete错误的解决
- 圆圈loader的动画
- Android移植busybox
- [JAVA][Spring]Spring 3.0 注解注入详解
- maven中的${os.detected.classifier}变量从哪里来