1.为何采用分层数据流图?
n
只用一张数据流图来描述,不尽难于一次画齐,而且也难于理解。
n
分层数据流图可以避免一次引入过多的细节,有利于控制问题的复杂度,从而
便于
对大型系统描述的
实现
。
n
不同的用户可以只选择分层数据流图中与本身有关或感兴趣的部分,不必阅读全图,从而
便于
用户的
使用和理解
。
n
顶层数据流图主要描述整个系统的作用范围,说明系统的边界,反映系统和外部环境之间的关系,即系统的输入和输出数据流。
n
顶层数据流图只有一张
。
n
底层数据流图由一些不必再进行分解的加工组成。
(
基本加工
)
n
中间层数据流图是通过分解高层加工得到的,其中有些加工还需进一步分解。
2.数据流建模步骤:
原则上是由外向里、自顶向下去模拟问题的处理过程.
1
、画顶层数据流图;
2
、画分层数据流图;
3
、
用数据词典定义数据流图中的所有数据;
4
、
用加工说明描述数据流图中的基本加工。
3.数据词典的作用是什么?
3.数据词典的作用是什么?
数据字典的任务是:对于数据流图中出现的所有被
命名的图形元素在字典中作为一个词条加以定义,使得
每一个图形元素的名字都有一个确切的解释。
4.加工说明的作用:
加工说明是:对 DFD 中每个加工给予说明。它是从
系统功能的角度对 DFD 作出了注解,与 DD 一样是DFD 必不可缺少的辅助资料。
5.数据流建模的特点是什么?
特点是:利用数据流图来对用户需求进行分析。
3.IDEF是什么?
IDEF方法是一套用来对复杂系统进行建模分析和设计的系统方法:
n
IDEF0
进行功能建模,
IDEF1X
用来建立数据模型,
IDEF4
方法则用于面向对象设计,等等。
4.IDEF0的主要成分是什么 ?
n
IDEF0
图的主要元素是简单的盒子及箭头。
n
盒子代表系统的功能(活动)。
箭头表示系统处理的数据约束,可以是具体的事物,也可以是抽象的信息。