数据流图的构成与绘制步骤

合集下载

产品文档中的数据流图制作

产品文档中的数据流图制作

产品文档中的数据流图制作数据流图(Data Flow Diagram,简称DFD)是一种用于描述系统中数据流动的图形化工具,可用于产品文档中。

数据流图制作是产品文档编写中的一项重要任务,它将系统中的各个功能模块以及数据的流动关系进行可视化展示,有助于开发人员和用户更好地理解系统的运作方式。

本文将从数据流图的定义与作用、数据流图的符号与要素、数据流图的制作过程等方面进行论述。

一、数据流图的定义与作用数据流图是一种图形化的工具,用于描述系统内各个功能模块之间数据的流动关系。

它将系统中的数据流、处理功能和数据存储之间的关系进行了抽象和表示,可以帮助开发人员理清系统的逻辑和数据流动方式,便于系统设计和编写产品文档。

数据流图的作用主要体现在以下几个方面:1. 了解系统的功能和数据流动方式:通过数据流图,开发人员和用户可以直观地了解系统的各个功能模块及其数据之间的流动关系,从而更好地理解系统的运作方式。

2. 发现和解决问题:数据流图可以帮助开发人员发现系统中可能存在的问题和瓶颈,并及时采取措施进行优化和改进,提高系统的性能和稳定性。

3. 沟通与协作:数据流图作为一种图形化的工具,可以方便地与开发人员、用户以及其他相关方进行沟通和协作,促进各方对系统的共同理解和认同。

二、数据流图的符号与要素制作数据流图需要使用一些标准符号和要素,以便清晰地表示系统内各个功能模块之间的数据流动关系。

常用的数据流图符号包括以下几类:1. 实体:代表系统内的外部实体,如用户、外部系统等。

通常使用长方形表示。

2. 进程:代表系统内的功能模块,如数据处理、计算等。

通常使用圆形表示。

3. 数据流:代表系统内的数据流动关系,描述数据从一个实体/进程流向另一个实体/进程的过程。

通常使用箭头线表示。

4. 数据存储:代表系统内的数据存储介质,如数据库、文件等。

通常使用长方体表示。

要制作数据流图,需要确定系统内的实体、进程、数据流和数据存储,并使用适当的符号进行标记。

实验三 数据流图与数据字典

实验三 数据流图与数据字典

实验三数据流图与数据字典一、数据流图数据流图是一种图形化的工具,用于描述系统内部的数据流动和处理过程。

它由四个基本元素组成:数据流、处理、数据存储和外部实体。

数据流图可以帮助我们理解系统的功能和数据流动,从而更好地进行系统分析和设计。

1.1 数据流图的符号和表示方法数据流图中的符号有以下几种:1.1.1 外部实体(External Entity):外部实体是与系统进行交互的外部组织或个人。

在数据流图中,外部实体通常用矩形表示,可以使用名称或编号进行标识。

1.1.2 数据流(Data Flow):数据流是信息在系统中传递的路径。

在数据流图中,数据流通常用箭头表示,箭头的方向表示数据的流动方向。

数据流可以使用名称或编号进行标识。

1.1.3 处理(Process):处理是对数据流进行转换或处理的过程。

在数据流图中,处理通常用圆角矩形表示,可以使用名称或编号进行标识。

1.1.4 数据存储(Data Store):数据存储是系统中用于存储数据的位置。

在数据流图中,数据存储通常用平行四边形表示,可以使用名称或编号进行标识。

1.2 数据流图的绘制步骤绘制数据流图的步骤如下:1.2.1 确定外部实体:首先确定与系统进行交互的外部实体,例如用户、其他系统等。

1.2.2 确定数据流:确定数据在系统中的流动路径,例如输入数据、输出数据等。

1.2.3 确定处理:确定对数据进行转换或处理的过程,例如计算、判断等。

1.2.4 确定数据存储:确定系统中用于存储数据的位置,例如数据库、文件等。

1.2.5 绘制数据流图:根据以上确定的外部实体、数据流、处理和数据存储,绘制数据流图。

1.3 数据流图的层次结构数据流图可以采用层次结构,将系统分解为多个层次,从而更好地理解系统的功能和数据流动。

层次结构中的每一层都可以进一步细化为更具体的子层次。

1.4 数据流图的优点和应用数据流图具有以下优点:1.4.1 易于理解:数据流图使用图形化的方式表示系统的功能和数据流动,更容易理解和传达。

软件工程讲义_数据流图

软件工程讲义_数据流图
泉州师范学院数计学院计算机科学与技术专业
软件工程讲义
数据流图
泉州师范学院数计学院计算机科学与技术专业
软件工程讲义
本次课要解决的问题
• • • • 什么是数据流图? 数据流图有什么用? 怎么画数据流图? 使用数据流图时应该注意哪些问题?
泉州师范学院数计学院计算机科学与技术专业
软件工程讲义
数据流图示例
泉州师范学院数计学院计算机科学与技术专业
软件工程讲义
五、数据流图实例——定货系统
1、问题描述:假设一家工厂的采购部每天需 要一张定货报表,报表按零件编号排序,表 中列出所有需要再次定货的零件。对于每个 需要再次定货的零件应该列出下述数据:零 件编号,零件名称,定货数量,目前价格, 主要供应者,次要供应者。零件入库或出库 称为事务,通过放在仓库中的CRT终端把事 务报告给定货系统。当某种零件的库存数量 少于库存量临界值时就应该再次定货。
数据源点/终点的命名
• 不属于数据流图的核心内容,通常是目标系统的外围环境部分。 通常采用它们在问题域中习惯使用的名字。
泉州师范学院数计学院计算机科学与技术专业
软件工程讲义
六、使用数据流图的几点说明
2、在分析下层的数据流图时,有时没有给出源点与终 点。 3、从一个数据存储中取出来的或放进去的数据通常和 原来存储的数据相同,即数据存储和数据流只不过 是同样数据的两种不同形式。这时候,与数据存储 同名的数据流经常被省略。 4、当进一步分解将涉及如何具体地实现一个功能时就 不应该再分解了。 5、当对数据流图分层细化时必须保持信息的连续性, 即当把一个处理分解为一系列处理时,分解前和分 解后的输入输出数据流必须相同。这条规则也称为 数据流图的平衡原则。
软件工程讲义

软件需求说明书编写中的数据流绘制技巧

软件需求说明书编写中的数据流绘制技巧

软件需求说明书编写中的数据流绘制技巧在软件开发的过程中,需求分析是非常关键的一步。

而在需求分析中,数据流图是常用的工具,用于描述系统中各个功能模块之间的数据流动情况。

本文将详细介绍软件需求说明书编写中的数据流绘制技巧,帮助开发团队更好地理解和掌握数据流图的绘制方法。

一、数据流图的概念和作用数据流图(Data Flow Diagram,简称DFD)是一种图形化的工具,用于描述系统中信息的流动和处理过程。

它可帮助软件开发人员清晰地了解系统中的数据流动,明确各个功能模块之间的关系,从而为需求分析和系统设计提供依据。

数据流图以图形的形式展示了系统中的数据流和处理功能,包括数据流入和流出的过程,以及在各个处理模块中进行的数据处理操作。

通过数据流图,团队成员可以直观地了解系统的结构和功能,快速定位问题和风险,并确保开发过程中的顺利进行。

二、数据流图的绘制步骤1. 确定关键功能模块:根据需求分析的结果,确定系统中的关键功能模块,并对其进行命名和标识,以便在数据流图中进行引用。

2. 确定数据流和处理过程:根据需求分析的结果,确定系统中的数据流和处理过程,并使用适当的符号进行标识。

数据流可以是输入数据、输出数据或系统内部流动的数据,而处理过程则可以是数据的加工、转换、存储等。

3. 绘制主要数据流和处理过程:根据系统中的主要数据流和处理过程,开始绘制数据流图的主干结构。

主要数据流通常包括系统的输入和输出数据,而处理过程则包括系统的各个功能模块。

注意根据功能模块之间的关系,合理安排数据流的流动方向和处理过程的顺序。

4. 细化和完善数据流图:在主干结构绘制完成后,进一步细化和完善数据流图。

可根据系统的具体要求,增加细节数据流和处理过程,以更全面地描述系统的功能和流程。

5. 验证和修正数据流图:在数据流图完成后,进行验证和修正是非常重要的。

团队成员可以通过检查数据流图的正确性、一致性和完整性,发现潜在的问题和错误,并进行相应的修正。

实验三 数据流图与数据字典

实验三 数据流图与数据字典

实验三数据流图与数据字典数据流图与数据字典是系统分析与设计中常用的工具,用于描述系统的数据流动和数据存储。

本文将详细介绍数据流图和数据字典的概念、作用、构成要素以及使用方法。

一、数据流图(Data Flow Diagram,简称DFD)数据流图是一种图形化的工具,用于描述系统内部的数据流动。

数据流图由一系列的过程、数据流、数据存储和外部实体组成,通过箭头来表示数据的流向。

数据流图可以帮助分析师和设计师理解系统的数据流动过程,找出系统中的问题和改进方案。

1. 概念和作用数据流图是一种图形化的工具,用于描述系统内部的数据流动。

数据流图由一系列的过程、数据流、数据存储和外部实体组成,通过箭头来表示数据的流向。

数据流图可以帮助分析师和设计师理解系统的数据流动过程,找出系统中的问题和改进方案。

2. 构成要素数据流图由以下几个要素构成:2.1 过程(Process):过程表示系统内部的功能模块或子系统,通常用圆角矩形表示。

过程通过处理输入的数据流生成输出的数据流。

2.2 数据流(Data Flow):数据流表示系统内部的数据流动,通常用箭头表示。

数据流可以是实体、文件、报表等。

2.3 数据存储(Data Store):数据存储表示系统中的数据存储位置,通常用平行四边形表示。

数据存储可以是数据库、文件、表格等。

2.4 外部实体(External Entity):外部实体表示系统外部的参与者或其他系统,通常用矩形表示。

外部实体可以是用户、其他系统、传感器等。

3. 使用方法数据流图的绘制一般分为以下几个步骤:3.1 确定系统的边界:确定系统的输入和输出,确定系统与外部实体的交互。

3.2 确定过程:确定系统内部的功能模块或子系统。

3.3 确定数据流:确定系统内部的数据流动过程,包括输入、输出和中间过程。

3.4 确定数据存储:确定系统中的数据存储位置。

3.5 绘制数据流图:根据以上确定的要素,绘制数据流图。

4. 示例数据流图以下是一个示例的数据流图:(图中省略)在这个示例中,外部实体是用户,用户通过输入数据流将数据送入系统。

数据流程图(DFD)与E-R图的绘制方法-管理流程图

数据流程图(DFD)与E-R图的绘制方法-管理流程图

EX1:请根据以下销售过程画出数据流程图:用户将定货 单交给某企业的业务经理,经检验后,对不合格的订单要 由用户重填,合格的订单交仓库保管员做出库处理,即: 查阅库存台帐,如果有货则向用户开票发货,如缺货,则 通知采购员采购。
发货票
用户
订货单
检验
出库 合格订单 处理
采购通知 采购员
不合格订单 EX1
在E-R图中矩形代表数据实体,连接矩形的直线代表 数据实体间的关系。
2.0
F7 采购 订货报表 员
产生报表
F6 订货汇总信息 D2 订货信息
图(d) 订货系统的1层数据流程图(图b的局部, 各数据成分加上编号)
应用举例二
教材购销系统的顶层DFD
学生
购书单
领书单、无 效购书单
缺书单 教材购销系统
进书单
书库保 管员
第一层DFD
教材购销系统
D1 教材存量表
学 购书单 生
B 1 A
C
2 F
E
4G
3 D
对加工3细化 的子图:
3.3 E
3.1
缺少C
3.2 D
加工3
处理编号
处理的编号原则: 子图图号为分解的父图中的处理号,
同级子图在最后数字以序号区别 。
顶层
(不编号)
S
1层 1
2层 2.1
2.2 2.3
2 3
3.1
3.2
分解的程度
分解的深度与层次: 按功能情况定,一般设深度为3-5; 如超过5个加工最好分解画,否则容易出错。
应用举例一
某订货系统功能说明如下: 假设某一企业采购部门每天需要一张订货报表,报表
按材料编号排序,报表中列出所有需要再次订货的材料 。 对于每种需要再次订货的材料应列出下列数据:材料编 号、 名称、订货数量、目前价格(或参考价格)、主要 供应单 位、第二供应单位等。材料入库或出库称为事务 ,通过放 在仓库的CRT终端把事务报告给订货系统。当某 种材料的库 存数量少于库存量临界值时就应该再次订货。

软件工程数据流图的画法

软件工程数据流图的画法

软件工程数据流图的画法软件工程数据流图(Data Flow Diagram,简称DFD)是一种图形化的表示方法,用于描述系统中的数据流动和处理过程。

下面是绘制软件工程数据流图的常用步骤:1.确定系统边界:首先确定要建模的系统的范围和边界。

边界定义了系统与外部实体之间的交互点,即数据流进入和离开系统的地方。

2.识别主要过程:确定系统中的主要处理过程,即转换数据的功能或算法。

每个主要过程都有一个明确的输入和输出。

3.确定数据流:标识数据流,表示数据如何在系统中传递和流动。

数据流可以是从外部实体到系统,从系统到外部实体,或者在系统内部的不同过程之间。

4.描述数据存储:确定系统中存储数据的位置和方式。

这可以是数据库、文件或其他数据存储设备。

5.绘制基本图符:使用适当的图符符号来呈现系统中的各个组成部分。

主要的图符包括矩形框表示过程,箭头表示数据流,双竖线表示数据存储。

6.建立层次结构:根据系统的复杂性和详细度需求,将DFD划分为多个层次。

顶层图用于展示系统的总体结构和交互,而下一级的子图则显示更详细的过程和数据流。

7.精化和补充:根据需要进一步细化和完善DFD。

可以添加描述性文字、数据流标签、控制流和条件等,以提供更全面的系统描述。

8.验证和迭代:验证绘制的DFD是否准确地反映了系统的功能和数据流动。

如果有必要,可以进行迭代,并对DFD 进行修改和改进。

★在绘制软件工程数据流图时,可以使用专业的绘图工具,如Microsoft Visio、Lucidchart或Draw.io。

★这些工具提供了预定义的DFD符号和模板,使绘图更加简便和规范。

同时,也可以手动使用纸和笔绘制DFD,尤其在简单项目中这可能更方便快捷。

★需要注意的是,软件工程数据流图是一种高层次的抽象表示方法,用于展示系统中的数据流动和处理逻辑,但并不涉及具体的程序代码实现细节。

★它能够帮助开发人员和利益相关者更好地理解系统的功能和交互,促进需求分析和系统设计的沟通和交流。

数据流图的构成与绘制步骤

数据流图的构成与绘制步骤

第4章1.简述需求分析中现行系统调查、新系统逻辑方案的提出等活动的具体内容、要害咨询题、要紧成果及其描述方法。

系统调查(1)组织机构的调查了解组织的机构状况。

即各部门的划分及其相互关系、人员配备、业务分工、信息流和物流的关系等等。

组织机构状况能够通过组织结构图来反映。

所谓组织机构图确实是根基把组织分成假设干局部,同时标明行政隶属关系,信息流淌关系和其他关系。

(2)业务处理状况调查为了弄清楚各部门的信息处理工作,哪些与系统建设有关,哪些无关,就必须了解组织的业务流程。

系统分析人员应按照业务活动中信息流淌过程,逐个调查所有环节的处理业务、处理内容、处理顺序和对处理时刻的要求,弄清楚各个环节需要的信息内容、信息来源、往向、处理方法、提供信息的时刻和信息形态等。

(3)现行系统的目标、要紧功能和用户需求调查只有充分了解现行系统的目标和功能以及用户需求,才能发现存在的咨询题,寻寻解决咨询题的途径,也使新系统开发成为可能。

(4)信息流程调查开发信息系统必须了解信息流程。

业务流程尽管在一定程度上表达了信息的流淌和存储情况,但仍含有物资、材料等内容。

为了用计算机对组织的信息进行操纵,必须舍往其他内容,把信息的流淌、加工、存储等过程流抽象出来,得出组织中信息流的综合情况。

描述这种情况应该实是根基数据流图。

(5)数据及功能分析有了数据流图后,要对图中所出现的数据和信息的属性进一步分析,包括编制数据词典、数据存储情况分析及使用情况分析。

同时还要对数据流图中的各个加工逻辑进行描述。

可用的工具有决策树、决策表、结构化语言等。

(6)系统运营环境分析目前我国许多企业组织的信息系统处于停滞状态的要紧缘故是系统对环境环境的适应性而非技术咨询题。

因此,必须对系统的应用环境进行认真地调查分析,充分考虑各种可能发生的变化,以提高系统开发的质量。

新系统逻辑方案的提出(1)现行系统的薄弱环节(2)新系统的总体功能需求(3)绘制数据流图(4)编写数据词典(5)系统分析讲明书编写2.什么缘故数据流图要分层?数据流图的绘制过程,是系统分析过程的重要组成局部,这一过程自顶向下,逐层分解,确实是根基由系统外部至系统内部、由总体到局部、由抽象到具体的系统逻辑模型建立过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4章1.简述需求分析中现行系统调查、新系统逻辑方案的提出等活动的详细内容、关键问题、主要成果及其描述方法。

系统调查(1)组织机构的调查了解组织的机构状况。

即各部门的划分及其相互关系、人员配备、业务分工、信息流和物流的关系等等。

组织机构状况可以通过组织结构图来反映。

所谓组织机构图就是把组织分成若干部分,同时标明行政隶属关系,信息流动关系和其他关系。

(2)业务处理状况调查为了弄清楚各部门的信息处理工作,哪些与系统建设有关,哪些无关,就必须了解组织的业务流程。

系统分析人员应按照业务活动中信息流动过程,逐个调查所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清楚各个环节需要的信息内容、信息来源、去向、处理方法、提供信息的时间和信息形态等。

(3)现行系统的目标、主要功能和用户需求调查只有充分了解现行系统的目标和功能以及用户需求,才能发现存在的问题,寻找解决问题的途径,也使新系统开发成为可能。

(4)信息流程调查开发信息系统必须了解信息流程。

业务流程虽然在一定程度上表达了信息的流动和存储情况,但仍含有物资、材料等内容。

为了用计算机对组织的信息进行控制,必须舍去其他内容,把信息的流动、加工、存储等过程流抽象出来,得出组织中信息流的综合情况。

描述这种情况的就是数据流图。

(5)数据及功能分析有了数据流图后,要对图中所出现的数据和信息的属性进一步分析,包括编制数据词典、数据存储情况分析及使用情况分析。

同时还要对数据流图中的各个加工逻辑进行描述。

可用的工具有决策树、决策表、结构化语言等。

(6)系统运营环境分析目前我国许多企业组织的信息系统处于停滞状态的主要原因是系统对环境环境的适应性而非技术问题。

因此,必须对系统的应用环境进行认真地调查分析,充分考虑各种可能发生的变化,以提高系统开发的质量。

新系统逻辑方案的提出(1) 现行系统的薄弱环节(2) 新系统的总体功能需求(3) 绘制数据流图(4) 编写数据词典(5) 系统分析说明书编写2.为什么数据流图要分层?数据流图的绘制过程,是系统分析过程的重要组成部分,这一过程自顶向下,逐层分解,就是由系统外部至系统内部、由总体到局部、由抽象到具体的系统逻辑模型建立过程。

在整个绘制过程中,始终要把握住对系统总体目标与总体功能的要求,在给定的系统边界范围内进行工作。

为了使数据流图简洁、清晰、功能明确、方便交流,分解的层次和每张图的内容要适当。

3.简述分层数据流图的组成与基本符号以及绘制步骤。

数据流图的构成(1)数据流图使用的符号DFD由四种基本符号组成。

如图所示。

数据流图的基本符号(2)数据流数据流(Data Flow)由一个或一组确定的数据组成。

数据流用标名箭头表示,名即数据流名,箭头指向表示数据流的流向。

现在对数据流符号说明如下:数据流名应能直观地反映数据流的含义,如日常业务中的产量日报表、汇款单、录取通知书、课程表等均可直接用做数据流名,既明确又简炼。

也可以用一组数据中的主要数据为数据流命名,例如“学生成绩单”由学生姓名、成绩、通讯地址等数据组成,但成绩是主要的,可以用“学生成绩”为这一数据流的名字。

(3)加工加工又称处理亦称变换,它表示对数据流的操作。

加工的符号分成上、下两部分,从上到下分别是标识部分和功能描述部分。

标识部分用于标注加工编号,加工编号应具有唯一性,以标识加工,以“P”开头。

功能描述部分用来写加工名。

为使DFD清晰易读,加工名应简单,能概括地说明对数据的加工行为,其详细描述在数据词典中定义。

(4)数据存储数据存储是用来存贮数据的。

在分层DFD中,数据存储一般仅属于某一层或某几层,因此又称数据存储为局部文件。

数据存储名写在开口的长方框内,应概要地说明文件中的主要数据。

(5)外部项源点和终点(又称端点)是系统外的实体,称作外部项。

它们存在于环境之中,与系统有信息交流,从源点到系统的信息叫系统的输入;从系统到终点的信息称系统的输出。

同—个端点可以是人或其它系统。

在DFD中引入源点和终点是为了便于理解系统,所以不需要详细描述它们。

它们可有编号,以“S”开头。

数据流图的绘制步骤(1)确定所开发的系统的外部项(外部实体),即系统的数据来源和去处。

(2)确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出关联图。

一般应把数据来源置于图的左侧,数据去处置于图的右侧(见下图a)(3)确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统)确定每个加工的输出与输入数据流以及与这些加工有关的数据存储。

根据各加工环节和数据存储环节的输出和输入数据流的关系。

将外部项、各加工环节以及数据存储环节用数据流连接起来,为各数据流、加工环节和数据存储环节命名、编号,这样就形成所开发系统的数据流图顶层图(总图)。

(4)根据自顶向下,逐层分解的原则,对上层图中全部或部分加工环节进行分解。

将需要分解的上一层图的加工环节(子系统)分解成具有明确逻辑功能的数个加工环节,按上一步骤中的做法,对上层需分解的加工环节画出分解后的数据流图草图。

一般情况下,下层一张数据流图对应于其上层数据流图中的一个加工环节,在上层数据流图的加工环节分解成下层加工环节数量少时,下层一张数据流图亦可对应于上层图中一个以上的加工环节。

(5)重复步骤(4),直到逐层分解结束。

分解拘束的标志是:对于每一个最低层的加工,即各层数据流图中不做进一步分解的加工,其逻辑功能已足够简单,明确和具体,可以用一张A4规格的纸张写出清晰的说明。

(6)对图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD中各层是否有遗漏、重复、冲突之处,各层DFD及同层DFD之间关系是否争取及命名、编号是否确切、合理等,对错误与不当之处进行修改。

(7)和用户进行交流,在用户完全理解数据图的内容的基础上征求用户的意见。

和用户讨论的主要问题是:系统逻辑功能的设置和描述是否合理,能否满足拥护的信息需求,数据流和数据存储内容以及数据来源和去处(外部项)是否符合实际,描述是否准确、合理;用户在了解数据流图的全部内容后对系统逻辑功能有什么进一步的意见与要求。

系统分析人员根据与用户讨论的结果对数据流图的草图进行修订。

直到双方均满意为止。

绘制数据流图过程示意图4.简述数据词典在需求分析中的作用和编写数据词典的基本要求。

数据词典(Date Dictionary)的作用是给数据流图上每个成分以定义和说明。

换句话说,数据流图上所有成分的定义和解释的文字集合就是数据词典。

上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。

数据词典对数据流图的各种成分起注解、说明作用,给这些成分赋以实际的内容。

除此之外,数据词典还要对系统分析中其他需要说明的问题进行定义和说明。

数据词典描述的主要内容有:数据元素、数据流、数据存储、数据加工和外部项,其中数据元素是组成数据流的基本成分。

在系统分析中,数据词典起着重要作用。

它包含关于系统的详细信息。

一般来说,系统分析人员把不便在数据流图上注明而对于系统分析应该获得、对整个系统开发以至将来系统运行与维护是必需的信息尽可能放入数据词典。

总的来说,数据词典对数据流图中有关成分的描述说明下列问题:·什么?(是什么或做什么)·何处?(在何处或者来自何处)·何时?(何时出现、时间长短)5.什么是基本加工?描述表达基本加工逻辑功能的结构化工具有那些?特点是什么?基本加工:对数据的处理功能十分简单、加工逻辑清楚的加工称基本加工。

结构化工具有:(1)结构化语言是介于自然语言与程序设计语言之间的一种人造语言,因而较严谨,不死板,易于使用、理解和交流。

(2)决策树又称判断树。

适合于描述加工中具有多个策略,而且每个策略和若干条件有关的逻辑功能。

(3)决策表又称判断表。

在基本加工中,如果判断的条件多,各条件又相互组合,相应的决策方案较多,在这种情况下用决策树来描述,树的结构比较复杂,决策表为描述这类加工逻辑提供了表达清晰、简洁的手段。

6.某银行发放贷款原则如下:(1)对于贷款未超过限额的客户,允许立即贷款;(2)对于贷款已超过限额的客户,若过去还款记录好且本次贷款额在2万元以下,可作出贷款安排,否则拒绝贷款。

请用结构化语言、决策表来描述该原则。

答:IF 已超过贷款限额IF 客户过去还款纪录差拒绝贷款ELSE IF 本次贷款额≥ 2万拒绝贷款ELSE 作出贷款安排ENDIFELSE 允许立即贷款ENDIF7.依据如下决策表,画出决策树。

信件收费决策表答:决策树如下:8.下面是对银行取款活动的描述:储户携带存折前去银行,把存折和填好的取款单一并交给银行工作人员检验。

工作人员需核对帐目,发现存折有效性问题、取款单填写问题或是存折、帐卡与取款单不符等问题时,均应报告储户。

在检验通过的情形下,银行则应将取款信息登记在存折和帐卡上,并通知付款。

画出描述该活动的分层数据流图。

取款处理关联图取款处理顶层图9.绘制供应科到货处理的数据流图。

供应商送来发货单及货物,供应科作如下处理:(1)审核发货单。

经核对合同,将不合格的发货单退回供应商。

(2)处理到货。

对货物作质量检查,将质检不合格的发货单及货物退回供应商;质检合格的开入库单,将入库单及货物送仓库,向财务科发出付款通知,发货单存档。

答:。

相关文档
最新文档