数据流图绘制规范与解析
需积分: 41 121 浏览量
更新于2024-09-29
收藏 85KB DOC 举报
本文主要介绍了数据流图(Data Flow Diagram, DFD)的画法,包括基本符号的使用、数据流、加工处理和文件的表示方法。
数据流图是一种常用的系统分析工具,用于描绘信息在系统中的流动路径以及数据如何被处理。在绘制数据流图时,需要遵循一定的规则和约定。
1. 数据流图的基本符号:
- 源点(Source):数据的起点,如外部实体。
- 终点(Sink):数据的终点,通常代表系统的输出或接收者。
- 加工(Process):处理数据的逻辑单元,可以是任何操作。
- 文件(Data Store):存储数据的实体,可以是数据库、文档等。
- 数据流(Data Flow):表示数据的流动,由箭头连接的带有名称的线段。
2. 数据流:
- 数据流由一组特定的数据组成,例如发票信息。
- 数据流用带箭头的线段表示,箭头指示流向,名称应反映数据内容。
- 数据流可以从加工流向加工,文件,或源点到加工,反之亦然。
- 同名数据流是禁止的,除非它们有不同的含义或结构。
- 不同的数据流可以在同一加工之间存在,表示不同的用途或时间。
3. 加工处理:
- 加工是对数据进行的操作,如计算、排序或打印。
- 加工应有一个明确的名称,通常包含动词,如“计算工资”。
- 加工分为两种类型:改变数据结构(如排序)和产生新数据(如总计)。
4. 文件:
- 文件用于存储数据,名称应反映其内容。
- 数据流进出文件时,流向很重要。读取时数据流出文件,写入时数据流入。
- 修改文件时,数据流可能是双向的,表示同时读写。
在绘制数据流图时,应注意区分数据流与控制流。控制流如“月末”激发加工的触发事件,不应作为数据流展示在图中。此外,数据流图应清晰地表达数据的流动路径,确保每个加工的作用清晰,并避免过于复杂,以便于理解和分析。
总结来说,数据流图是通过图形化方式描绘系统数据处理流程的重要工具,它可以帮助分析人员理解系统的功能,识别问题,并为系统设计提供基础。正确绘制数据流图,需要对基本符号的使用有深入理解,并遵循相应的规范和约定。
2012-04-22 上传
2024-03-16 上传
2024-04-18 上传
2024-05-28 上传
2024-06-25 上传
2024-12-06 上传
2023-09-06 上传
yugongkai123
- 粉丝: 4
- 资源: 11
最新资源
- flatlib:适用于传统占星术的Python库
- J2TEAM Security-crx插件
- EuroSAT 欧罗萨特-数据集
- twitter_data_streaming_and_visualization
- torch_sparse-0.6.11-cp38-cp38-linux_x86_64whl.zip
- mazegame.rar_Visual_C++_
- 狐族内容管理系统(iHuzuCMS) 1.0 beta12
- 粉色浪漫婚礼整站网站模板
- 有史以来最快的Amiga模块播放器-JavaScript开发
- 脑细胞组成
- WADB:通过网络进行adb(Android Debug Bridge)的简单开关
- torch_sparse-0.6.12-cp38-cp38-macosx_10_14_x86_64whl.zip
- jquery-page-load-polisher:jQuery Page Load Polisher显示一个加载器,直到页面加载为止
- 简洁绿色蔬菜整站模板下载
- Kranok-NV-数据集
- matlab2334324.rar_Windows编程_Visual_Basic_