《数据流程图画法》

合集下载

数据流程图如何做

数据流程图如何做
建立新系统的DFD是一项十分重要的工作。因为建立的DFD是系统 开发乃至系统维护的依据,是系统的重要文档之一。系统分析员要在 详细调查中,在与用户的反复交流中修改DFD,力求新建DFD是正确的 、准确的。
(4)根据自顶向下,逐层分解的原则,对上层图中全部或部分加工环 节进行分解。
2 数据流程图的绘制步骤(2)
(5)重复步骤(4),直到逐层分解结束。 (6)对图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD中
各层是否有遗漏、重复、冲突之处,各层DFD及同层DFD之间关系是否 争取及命名、编号是否确切、合理等,对错误与不当之处进行修改。 (7)和用户进行交流,在用户完全理解数据图的内容的基础上征求用 户的意见。
5数据流程图绘制举例(1)
5 绘制数据流程图举例
(1)储户将填好的取款单、存折交银行,银行做如下处理: ①审核并查对帐目,将不合格的存折、取款单退回储户,合格的存折 、取款单送取款处理。 ②处理取款修改帐目,将存折、利息单、结算清单及现金交储户,同 时将取款单存档。
5数据流程图绘制举例(2)
画出银行取款处理数据流程图。 第一步,画出数据流程0层图。注意,现金是实物,不能作为数据流。
2 数据流程图的绘制步骤(3)
a 0层图
b 1层图
绘制数据流程图过程示意图
c 2层图
d 3层图
A C
B
A 1 D 3E C G6
B 2F5
图0
L G
M
N P 图2
3 1
Q G
R
L M
S 图2.1
… .3 .2
3 数据流程图的绘制原则
3 绘制数据流程图的主要原则
(1)自顶向下逐层扩展。 (2)合理布局。 (3)数据流程图绘制过程,就是系统的逻辑模型的形成过程,必 须始终与用户密切接触,详细讨论,不断修改,也要和其他系统建设 者共同商讨一求一致意见。

数据流图的画法以及实例(精选)

数据流图的画法以及实例(精选)

数据流图的画法以及实例(精选)数据流图也称为数据流程图date flow diagram , DFD,是⼀种便于⽤户理解和分析系统数据流程的图形⼯具,他摆脱了系统和具体内容,精确的在逻辑上描述系统的功能、输⼊、输出和数据存储等,是系统逻辑模型的重要组成部分。

数据流图的基本组成成分数据流:是由⼀组固定成分的数据组成,表⽰数据的流向。

值得注意的是,数据流图中描述的是数据流,⽽不是控制流。

除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有⼀个合适的名字,以反映该数据流的含义。

加⼯:加⼯描述了输⼊数据流到输出数据之间的变换,也就是输⼊数据流经过什么处理后变成了输出数据。

每个加⼯都有⼀个名字和编号。

编号能反映该加⼯位于分层的数据流图的哪个层次和哪张图中,能够看出它是由哪个加⼯分解出来的⼦加⼯。

数据存储:数据存储表⽰暂时存储的数据。

每个数据存储都有⼀个名字。

外部实体:外部实体是存在于软件系统之外的⼈员或组织,他指出数据所需要的发源地或系统所产⽣的数据的归属地。

外部实体加⼯数据流分层数据流图的设计⽅法第⼀步,画⼦系统的输⼊输出把整个系统视为⼀个⼤的加⼯,然后根据数据系统从哪些外部实体接收数据流,以及系统发送数据流到那些外部实体,就可以画出输⼊输出图。

这张图称为顶层图。

第⼆步,画⼦系统的内部把顶层图的加⼯分解成若⼲个加⼯,并⽤数据流将这些加⼯连接起来,使得顶层图的输⼊数据经过若⼲加⼯处理后,变成顶层图的输出数据流。

这张图称为0层图。

从⼀个加⼯画出⼀张数据流图的过程就是对加⼯的分解。

可以⽤下述⽅法来确定加⼯:在数据流的组成或值发⽣变化的地⽅应该画出⼀个加⼯,这个加⼯的功能就是实现这⼀变化,也可以根据系统的功能决定加⼯。

确定数据流的⽅法⽤户把若⼲数据当作⼀个单位来处理(这些数据⼀起到达、⼀起处理)时,可以把这些数据看成⼀个数据流。

关于数据存储对于⼀些以后某个时间要使⽤的数据,可以组织成为⼀个数据存储来表⽰。

数据流图画法

数据流图画法
位臵(place):符号为“○”,它用来表示系统的状态。 转移(transition):符号为 “—或|”, 它用来表示系
统中的事件。 符号“ ”表示事件发生的前提,即对转移(事件)的 输入 符号“ ”表示事件的结果,即由转移(事件)的输出 图中的有向边“ ”表示对转移的输入,或由转移的 输出
学生 学生与课程:多对多 教师与课程:0/1 对多 教师
课程
•由于“多对多”的关联在计算机表达时有困难,引 入“选课”对象作为关联对象,可将“多对多”的关 联改为 两个“一对多”的关联。
学生 数据对象表 学号 姓名 性别 出生年月 籍贯 …… 选课
课程
•确定属性:为每一个数据对象建立数据对象表,描述
第五章 面向数据流的分析方法
o数据流图与数据字典(重点) o实体-关系图(ER图) o基于数据流的分析方法(重点)
授课教师:蒋建民 电子邮件:jjmxam@
§5.1 面向数据流的分析方法概述
1、结构化分析方法 结构化分析方法是一种建模技术 基于计算机的系统是数据流和一系列的转换构 成的 在模型的核心是数据词典,它描述了所有的在 目标系统中使用的和生成的数据对象。围绕着 这个核心的有三种图: ERD、DFD、STD 2、分析模型的组成 ü数据建模和对象描述 ü功能建模和数据流图 ü基本加工逻辑说明 ü行为建模 ü数据词典
§5.2 数据建模及ER图
3、属性:定义了数据对象的特征。它可用来:
• 为数据对象的实例命名; • 描述这个实例; • 建立对另一个数据对象的另一个实例的引用 • 主码:为了唯一地标识数据对象的某一个实例, 定义数据对象中的一个属性或几个属性为关键码 (key),书写为_id, 例如在“学生”数据对象中用“学号”做关键码, 它可唯一地标识一个“学生”数据对象中的实例 4、关系:各个数据对象的实例之间有关联。 如一个学生“张鹏”选修两门课程“软件工程”与 “计算机网络”,学生与课程的实例通过“选修”关 联起来。

管理信息系统数据流程图的画法

管理信息系统数据流程图的画法

2009~2010管理信息系统实验(2)实验名称:管理信息系统—系统分析与设计2、根据下述业务工作过程,画出业务流程图.成品库保管员按车间送来的入库登记单登记库存台账。

发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单另外两联分别送销售科和会计科.(要求使用表格分配图)条件有欠款Y Y N 交易关系<20年Y N行动折扣=0%√折扣=5%√折扣=10% √折扣=15%√9、在酒店管理信息系统中,“折扣"处理过程是:如果某用户的消费额在2000元以上,用现金结账打八折,记账打八五折;如果消费额在1000元与2000元之间,用现金结账打八五折,记账打九折;如果消费额在1000元以下,用现金结账打九折,记账不打折。

画出反映此方案的决策树(判断树)。

初始决策表条件年龄青青青青青青中中中中中中老老老老老老文化程度小小中中大大小小中中大大小小中中大大性别男女男女男女男女男女男女男女男女男女行动脱产学习√√电工√√技术员√√√√√√钳工√√车工√√材料员√√√√简化决策表条件年龄青青中中中中老老文化程度小中大小小中中小中性别男女男女行动脱产学习√电工√技术员√钳工√√车工√√材料员√√11、某工厂生产多种产品,每种产品又要使用多种零件;一种零件可能装在多种产品上。

每种零件由一种材料制造,每种材料可用于不同零件的制作,有关产品、零件、材料的数据字段如下:产品:产品号(GNO),产品名(GNA),产品单价(GUP)零件:零件号(PNO),零件名(PNA),单重(UW),单价(UP)材料:材料号(MNO),材料名(MNA),计量单位(CU),材料单价(MUP)以上各产品需要各种零件数为GQTY,各零件需用的材料量为PQTY。

要求:1)请画出产品、零件、材料的概念结构模型(E-R模型);2)请将该E-R模型转换为关系数据库逻辑模型;关系数据库逻辑模型产品(产品号,产品名,产品单价)组合(产品号,零件号,零件数)零件(零件号,零件名,单重,单价,材料号,材料量)材料(材料号,材料名,单价,计重单位)12、数据库设计应用。

数据流程图怎么画3篇

数据流程图怎么画3篇

数据流程图怎么画第一篇:数据流程图的介绍和作用数据流程图(Data Flow Diagram,简称DFD)是一种图形化工具,用来描述系统中数据如何在各个过程中流动的过程。

DFD通常用来为系统设计者、开发者和用户之间提供一个共同语言,以便理解和描述系统中的数据流程,同时也可以用来检验系统设计的正确性、完备性以及可靠性。

DFD通常用一系列连通的矩形、圆形和箭头来描述系统内部的数据流动过程,其中矩形表示系统的过程,圆形表示数据存储,箭头表示数据的流向。

DFD可以帮助系统工程师在初期阶段发现和解决系统设计中存在的缺陷和问题,提高系统的稳定性、可靠性和易用性。

DFD通常被用来描述复杂的信息系统,包括软件系统、网站系统、制造系统等。

DFD可以用来帮助系统工程师更好地了解系统的运转过程,发现潜在的问题和瓶颈,并设计更好的架构和算法来解决这些问题。

DFD也可以帮助用户和系统工程师协商并达成共识,从而使系统设计更符合用户需求,并提高用户对系统的满意度。

DFD还可以支持系统的维护工作,包括代码的更新、优化和测试等。

第二篇:数据流程图的基本符号和流程DFD中的基本符号主要包括矩形、椭圆和箭头。

矩形表示系统过程,它通常用来描述系统中的一个功能,例如计算、排序、查询等。

椭圆表示数据存储,它通常用来描述系统中的数据存储库,例如数据库、文件或者数据仓库。

箭头表示数据的流向,通常指向下一个过程或者数据存储库,表示数据的移动方向和流量。

在DFD中,数据的流向主要分为四种,分别是输入、输出、存储和处理。

输入(Input)指的是从外部世界中获取数据,并将数据输入到系统中。

输出(Output)指的是系统将数据处理完成后,将数据输出到外部世界中。

存储(Store)指的是将数据存储在数据库、文件或者其他数据存储库中。

处理(Process)指的是系统对数据进行计算、排序、查询等处理过程。

DFD的流程可以分为四层,分别是顶层、第一层、第二层和第三层。

数据流程图绘制方法

数据流程图绘制方法

数据流程图绘制方法数据流程图(date flow diagram , DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。

一、数据流程图的基本组成成分数据流:是由一组固定成分的数据组成,表示数据的流向。

值得注意的是,数据流程图中描述的是数据流,而不是控制流。

除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义。

数据处理:数据处理描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什么处理后变成了输出数据。

每个数据处理都有一个名字和编号。

编号能反映该数据处理位于分层的数据流程图的哪个层次和哪张图中,能够看出它是由哪个数据处理分解出来的子数据处理。

数据存储:数据存储表示暂时存储的数据。

每个数据存储都有一个名字。

外部实体:外部实体是存在于软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产生的数据的归属地。

二、分层数据流程图的设计方法1、画子系统的输入输出把整个系统视为一个大的加工,然后根据数据系统从哪些外部实体接收数据流,以及系统发送数据流到那些外部实体,就可以画出输入输出图。

这张图称为顶层图。

2、画子系统的内部把顶层图的加工分解成若干个加工,并用数据流将这些加工连接起来,使得顶层图的输入数据经过若干加工处理后,变成顶层图的输出数据流。

这张图称为第一层书记流程图。

从一个加工画出一张数据流程图的过程就是对加工的分解。

确定加工的方法:在数据流的组成或值发生变化的地方应该画出一个加工,这个加工的功能就是实现这一变化,也可以根据系统的功能决定加工。

确定数据流的方法:用户把若干数据当作一个单位来处理(这些数据一起到达、一起处理)时,可以把这些数据看成一个数据流。

关于数据存储:对于一些以后某个时间要使用的数据,可以组织成为一个数据存储来表示。

数据流图的画法

数据流图的画法

关于数据流图的几点注意事项
数据流图:描绘“做什么” 不考虑“怎么做” 数据流图:描绘“做什么”,不考虑“怎么做” 箭头: 箭头:数据流图和程序流程图中用箭头表示的控制流有本质 不同,不能混淆。 不同,不能混淆。在数据流图中应该描绘所有可能的数据流 而不应该描绘出现某个数据流的条件。 向,而不应该描绘出现某个数据流的条件。 处理:处理并不一定是一个程序。 处理:处理并不一定是一个程序。一个处理框可以代表一系 列程序、单个程序或者程序的一个模块, 列程序、单个程序或者程序的一个模块,也可代表一个人工 处理过程,如用户目视检查数据正确性。 处理过程,如用户目视检查数据正确性。 数据存储:一个数据存储并不等同于一个文件,它可以表示 数据存储:一个数据存储并不等同于一个文件, 一个文件、文件的一部分、数据库的元素或记录的一部分等; 一个文件、文件的一部分、数据库的元素或记录的一部分等; 数据可以存储在磁盘、磁带、磁鼓、主存、微缩胶片、穿孔 数据可以存储在磁盘、磁带、磁鼓、主存、微缩胶片、 卡片及其他任何介质上(包括人脑) 卡片及其他任何介质上(包括人脑)。 数据存储和数据流都是数据,仅仅所处的状态不同。 数据存储和数据流都是数据,仅仅所处的状态不同。数据存 储是处于静止状态的数据,数据流是处于运动中的数据。 储是处于静止状态的数据,数据流是处于运动中的数据。
数据流
• 购买申请和最终形成的购买清单显然是数据流; 购买申请和最终形成的购买清单显然是数据流; • 审批过程的审批信息也是数据流,并要分两种类型: 审批过程的审批信息也是数据流,并要分两种类型: 500的和 500的 的和> ≤500的和>500的; • 购买完后,实际购买清表也是数据流。 购买完后,实际购买清表也是数据流。
数据流图
首先从问题描述提取数据流图的四种成分: 首先从问题描述提取数据流图的四种成分:

信息系统逻辑模型数据流程图

信息系统逻辑模型数据流程图

信息系统逻辑模型数据流程图数据流程图(Data Flow Diagram,DFD / Data Flow Chart)数据流程图概述数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。

数据流程图是表示操作或数据的方向。

数据流图有四种基本图形符号:∙箭头:表示数据流;∙圆或椭圆:表示加工;∙双杠:表示数据存储;∙方框:表示数据的源点或终点。

数据流程图的基本成分系统部件包括系统的外部实体、处理过程数据存储和系统中的数据流四个组成部分如下图所示:1,外部实体外部实体指系统以外又和系统有联系的人或事物,它说明了数据的外部来源和去处,属于系统的外部和系统的界面。

外部实体支持系统数据输入的实体称为源点,支持系统数据输出的实体称为终点。

通常外部实体在数据流程图中用正方形框表示,框中写上外部实体名称,为了区分不同的外部实体,可以在正方形的左上角用一个字符表示,同一外部实体可在一张数据流程图中出现多次,这时在该外部实体符号的右下角画上小斜线表示重复.2,处理过程处理指对数据逻辑处理,也就是数据变换,它用来改变数据值。

而每一种处理又包括数据输入、数据处理和数据输出等部分。

在数据流程图中处理过程用带圆角的长方形表示处理,长方形分三个部分,标识部分用来标识一个功能,功能描述部门是必不可少的,功能执行部门表示功能由谁来完成。

3,数据流数据流是指处理功能的输入或输出。

它用来表示一中间数据流值,但不能用来改变数据值。

数据流是模拟系统数据在系统中传递过程的工具。

在数据流程图中用一个水平箭头或垂直箭头表示,箭头指出数据的流动方向,箭线旁注明数据流名。

4,数据存储数据存储表示数据保存的地方,它用来存储数据。

系统处理从数据存储中提取数据,也将处理的数据返回数据存储。

与数据流不同的是数据存储本身不产生任何操作,它仅仅响应存储和访问数据的要求。

在数据流程图中数据存储用右边开口的长方条表示。

结构化方法及其数据流图绘制方法

结构化方法及其数据流图绘制方法

结构化方法及其数据流图绘制方法一、概念理解基本释义数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

进一步理解数据流程图是结构化系统分析的主要工具。

结构化系统分析采用自顶向下、逐层分解的方式来理解一个复杂的系统,用介于形式语言和自然语言之间的描述方式,通过一套分层次的图表工具描述系统。

数据流程图描述数据流动、存储、处理的逻辑关系,它不但可以表达数据在系统内部的逻辑流向,而且还可以表达系统的逻辑功能和数据的逻辑转换。

数据流程图的绘制是针对每一项业务的业务流程图进行的。

绘制数据流图的方法有多种。

但无论采用哪种方法,都应该从现行的系统出发,由总体到部分,由粗到细逐步展开,将一个复杂的系统逐步地加以分解,画出每一个细节部分,直到符合要求为止。

二、正确绘制流程图应遵循的原则自顶向下分层展开绘制对一个庞大而又复杂的系统,如果系统分析员一开始就注意每一个具体的逻辑功能,很可能要画出几百个甚至上千个处理逻辑。

它们之间的数据流像一团乱麻似的分布在数据流程图上。

这张图可能很大,要用几百张纸拼起来,不但使别人难以辨认和理解,甚至连系统分析员自己也会搞糊涂。

为了避免产生这种问题,最好的解决办法就是“自顶向下”分层展开绘制。

先用少数几个处理逻辑高度概括地、抽象地描述整个系统的逻辑功能,然后逐步地扩展,使它具体化。

即将比较繁杂的处理过程当成一个整体处理块来看待,先绘制出周围实体与这个整体块的数据联系过程,再进一步将这个块展开。

如果内部还涉及到若干个比较复杂的数据处理部分,同样先不管其内部,而只分析它们之间的数据联系,这样反复下去,依此类推,直至最终搞清了所有的问题为止。

由左至右地绘制绘制数据流程图,一般先从左侧开始,标出外部项。

左侧的外部项,通常是系统主要的数据输入来源,然后画出由该外部项产生的数据流和相应的处理逻辑,如果需要将数据保存,则在数据流程图上加上数据存储。

数据流图

数据流图
数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
历史
在二十世纪七十年代,结构设计的原始开发者拉里·康斯坦丁(Larry Constantine)根据Martin和Estrin 的“数据流图”(Data Flow Graph)计算模型提出了一种实用技术的数据流图。
(三)自顶向下逐层分解,绘出分层数据流图
对于大型的系统,为了控制复杂性,便于理解,需要采用自顶向下逐层分解的方法进行,即用分层的方法将 一个数据流图分解成几个数据流图来分别表示 。
举例说明
图8数据流图
(1)首先画系统的输入输出,即先画顶层数据流图。顶层流图只包含一个加工,用以表示被开发的系统,然 后考虑该系统有哪些输入数据、输出数据流。顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据 交换关系。图8中的图3-3为飞机机票预订系统的顶层图。
数据流图也称为气泡图。DFD是系统设计自上而下方法中使用的一种设计工具。这个上下文级别的DFD接下来 是“爆炸式”的,以产生一个1级的DFD,显示正在建模的系统的一些细节。Level 1 DFD显示了系统如何分成子 系统(过程),每个系统处理一个或多个来自或来自外部代理的数据流,它们一起提供系统的所有功能整个。它 还识别必须存在的内部数据存储库,以便系统执行其工作,并显示系统各个部分之间的数据流。
数据流图是结构化系统分析和设计方法SSADM的三个基本视角之一。项目发起人和最终用户需要在系统演进 的各个阶段得到简要介绍和咨询。通过数据流图,用户可以看到系统将如何运行,系统将完成什么以及如何实现 系统。可以绘制旧系统的数据流图,并与新系统的数据流图进行比较,以便比较以实现更高效的系统。数据流图 可以用来为最终用户提供一个物理的概念,即它们输入的数据最终对整个系统的结构从订单到发送到报告有影响。 如何开发系统可以通过数据流图模型来确定。

数据流程图(需求分析方法和建模工具)

数据流程图(需求分析方法和建模工具)

[]数据流程图(需求分析⽅法和建模⼯具)结构化分析是⾯向数据流开展需求分析⼯作的⼀种有效⽅法。

⼀般采⽤⾃顶向下,逐层分解的演义分析法来定义系统的需求,即先把分析对象抽象成⼀个系统,然后⾃顶向下的逐层分解,将复杂的系统分解成简单的、能够清楚地被理解和表达的若⼲个⼦系统。

这样就可以分别理解系统的每个细节、前后顺序和相互关系,找出各部分之间的数据接⼝。

在结构化分析⽅法所采⽤的⼯具有数据流程图(DFD )、数据字典(DD )、结构化语⾔、判定树、判定表等。

结构化分析的核⼼是数据流程图,数据流程图是以图形的⽅式表达在问题中信息的变换和传递过程。

它把系统看成是由数据流联系的各种概念的组合,⽤分解及抽象⼿段来控制需求分析的复杂性,采⽤分层的数据流程图来表⽰⼀个复杂的系统。

数据流图:简称DFD ,就是采⽤图形⽅式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析⽅法的主要表达⼯具及⽤于表⽰软件模型的⼀种图⽰⽅法。

 基于计算机的信息处理系统由数据流和⼀系列的加⼯构成,这些加⼯将输⼊数据流加⼯为输出数据流 数据流图描述数据流和加⼯ 数据流图⽤图形符号表⽰数据流、加⼯、数据源及外部实体 数据流图具有层次结构,⽀持问题分解、逐步求精的分析⽅法 它是数据驱动的数据流图既可以表⽰基于计算机的系统,也可以表⽰软件 数据流图可以⽤来抽象地表⽰系统或软件。

它从信息传递和加⼯的⾓度,以图形的⽅式刻画数据流从输⼊到输出的移动变换过程,同时可以按⾃顶向下、逐步分解的⽅法表⽰内容不断增加的数据流和功能细节。

因此,数据流图既提供了功能建模的机制,也提供了信息流建模的机制,从⽽可以建⽴起系统或软件的功能模型。

数据流图的基本符号的意思: 1.矩形表⽰数据的外部实体; 2.圆⾓的矩形表⽰变换数据的处理逻辑; 3.少右⾯的边矩形表⽰数据的存储; 4.箭头表⽰数据流。

数据流程图中有以下⼏种主要元素: →:数据流。

数据流是数据在系统内传播的路径,因此由⼀组成分固定的数据组成。

PPT数据流图的定义和画法

PPT数据流图的定义和画法

分解度:一般每一个加工每次分解最多不要超过7个子
加工,分解应分解到基本加工为止。
2.2.5 画分层DFD图的基本原则
子图与父图的“平衡”
父图中某个加工的输入输出数据流应该同相应的
子图的输入输出相同(相对应),分层数据流图的这种 特点称为子图与父图“平衡”。
合理使用文件
当文件作为某些加工之间的交界面时,文件必须画 出来,一旦文件作为数据流图中的一个独立成份画出来
抽象:分解可以分层进行,即先考虑问题最本质的属性, 暂把细节略去,以后再逐层添加细节,直至涉及到最详细的 内容,这种用最本质的属性表示一个系统的方法就是“抽 象”。
基本思想与步骤 2.2.1 SA法的概念
二、SA法的步骤 1、建立当前系统的“具体模型”。 2、抽象出当前系统的逻辑模型。 3、建立目标系统的逻辑模型。 4、为了对目标系统做完整的描述,还需要考虑人机界面和 其他一些问题。 三、SA法的描述方法 1、分层的数据流图 2、数据词典 3、描述加工逻辑的结构化语言、判定表及判定树
一、 结构化语言
结构化语言是介于自然语言和形式语言之间的一种半形 式语言,它是自然语言的一个受限制的子集。一般分为两层 结构:外层语法较具体,为控制结构(顺序、选择、循环), 内层较灵活,表达“做什么”。
例如:外层可为以下结构:
1、顺序结构 2、选择结构 IF–THEN-ELSE; CASE-OF-ENDCASE; 3、循环结构 WHILE-DO; REPEAT-UNTIL
先全局后局部, 先整体后细节, 先抽象后具体.
分层 DFD 图
X
0图
顶 层
中 间
1
3 2
1.2 1.3
1图
1.1 1.4
2.1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档