DFD需求分析 具体方法步骤

来源:互联网 发布:c语言输出文件名 编辑:程序博客网 时间:2024/05/16 18:14

1.为何采用分层数据流图?

n只用一张数据流图来描述,不尽难于一次画齐,而且也难于理解。
n分层数据流图可以避免一次引入过多的细节,有利于控制问题的复杂度,从而便于对大型系统描述的实现
n不同的用户可以只选择分层数据流图中与本身有关或感兴趣的部分,不必阅读全图,从而便于用户的使用和理解

n顶层数据流图主要描述整个系统的作用范围,说明系统的边界,反映系统和外部环境之间的关系,即系统的输入和输出数据流。

n顶层数据流图只有一张
n底层数据流图由一些不必再进行分解的加工组成。基本加工

n中间层数据流图是通过分解高层加工得到的,其中有些加工还需进一步分解。


2.数据流建模步骤:

原则上是由外向里、自顶向下去模拟问题的处理过程.

1、画顶层数据流图;
2、画分层数据流图;
3用数据词典定义数据流图中的所有数据;
4用加工说明描述数据流图中的基本加工。

3.数据词典的作用是什么?

数据字典的任务是:对于数据流图中出现的所有被

命名的图形元素在字典中作为一个词条加以定义,使得

每一个图形元素的名字都有一个确切的解释。

4.加工说明的作用:

   加工说明是:对 DFD 中每个加工给予说明。它是从

系统功能的角度对 DFD 作出了注解,与 DD 一样是DFD 必不可缺少的辅助资料。


5.数据流建模的特点是什么?

特点是:利用数据流图来对用户需求进行分析。




3.IDEF是什么?

IDEF方法是一套用来对复杂系统进行建模分析和设计的系统方法:

nIDEF0进行功能建模,IDEF1X用来建立数据模型,IDEF4方法则用于面向对象设计,等等。

4.IDEF0的主要成分是什么 ?

nIDEF0图的主要元素是简单的盒子及箭头。
n盒子代表系统的功能(活动)。
箭头表示系统处理的数据约束,可以是具体的事物,也可以是抽象的信息。

原创粉丝点击