第七章 面向数据流的软件设计方法
1.数据流图的基本建模元素
2.分层数据流图
- 任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须保持一致。
- 一个加工分解为子加工的个数每次最多不要超过7个。
3.画数据流图的基本步骤
(1)首先,找出数据源点和汇点,它们是外部实体,由它们确定系统与外界的接口。
(2)找出外部实体的输出数据流与输入数据流,画出顶层数据流图。
(3)从顶层加工出发,逐步细化,画出所需子图。分析系统的主要处理功能,把每一个处理功能作为一个加工,并且确定它们之间的数据流入和流出关系,画出第—层数据流图。
(4)对当前层流图中的每个加工进行细化,画出所需的子图,直到加工不需再分解为止。
4.状态迁移图:
状态转换图中建模元素分为两类:状态和事件
用户登录管理子