数据流图、数据字典的画法 |
您所在的位置:网站首页 › 工作流程图的一般画法 › 数据流图、数据字典的画法 |
在网上找了一圈,感觉有的介绍的不够全面,我补充一下我认为的“重点” 什么是数据流图?数据流图反映的是客观现实问题中的工作过程 它采用简单的图形妇好分别表示数据流、加工、数据源和外部实体等,不涉及任何具体物理元素,仅仅描述数据在系统中的流动和处理的情况。 - - 《软件工程》科学出版社版 具体画法: 常见两种数据流图元素的画法: 版本加工数据存储外部实体数据流Yourdon具体内容: 顶层图:对整个系统的抽象描述,只包括外部实体、加工和数据流 零层图:分解原来庞大的系统,增加数据存储和对加工和外部实体的编号 子图:对零层图的进一步分解,这时候就要按照编号一一给子图中的数据存储、外部实体、加工编号了 (为什么要编号,这是为了方便后面我们制作数据字典) 误区: 很多同学的外部实体包含了对计算机软件或者硬件的描述,如:服务器,客户端等,绘制时出现如下的情况: 外部实体一般简称为实体,又可以称为数据源或终点、外部对象等。 外部实体表示数据的来源和去处,是系统之外的人、物、部门或者其他系统,不受本系统的控制 显然,这么画是不对的,但是这几部分似乎又很重要,修改无从下手。那接下来来看一下书上的例子: 于是可以简单的将图改成这样: 听老师说可以设计为数据库的表的结构和对应元素的构成,我觉得根据各个元素解释对应含义似乎更加正规和官方。 数据字典包括数据流字典、数据存储字典、数据处理字典、数据项字典 简而言之就是对我们已经编号的各个成分进行解释说明,示例如下 数据流字典(F1~Fn): 编号名称来源去向所含数据结构说明F1用户信息S1D1用户细节用户提交注册表单的用户数据数据存储字典(D1~Dn): 编号名称插入数据流输出数据流内容说明D1用户F1(S1-D1)F2(D1-S2)编号、细节用于存储有关用户的信息数据处理字典(P1~Pn): 编号名称来源处理逻辑概括输出数据流说明P1登录用户数据F1读入用户数据,写入用户文件中去F2数据项字典(I1-01~In-n): 给出数据描述的部分内容,对数据流图中的各个存储文件中的记录字段予以逐个定义 编号名称类型长度说明备注I1-01用户密码字符型50用户账号密码 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |