文章目录
- 解题思路
- 物理数据流图
- 逻辑数据流图
- 数据流图设计原则
- 结构化语言
解题思路
1.审题,圈出名词。
2.根据数据流图的平衡原则,判断数据流正确或补充数据流图;
物理数据流图
关注系统物理实体,及文档、输入输出硬拷贝。是系统构造和实现的技术蓝图;
逻辑数据流图
参与者所做的事,运行系统用户必须执行的活动,以及需要的系统资源,是系统需求分析阶段的起点;
逻辑数据流图是物理数据流图去掉物理节点的转换;
主要元素:
外部实体: 描述开发系统外部的交互。系统外部的人、部门、系统。
流程/加工:系统内部的处理流程。在输入数据流上执行、或对输入数据流的响应。
数据流:动态的数据。流程的输入或输出。描述数据传输的内容和方向。
数据存储:静止的数据。需要持久化的数据,常用数据库表和文件系统。
数据流图设计原则
数据守恒原则
守恒加工原则
对于每个加工,必须既有输入数据流,也有输出数据流
外部实体之间无数据流
外部实体与外部存储之间无数据流
数据存储之间无数据流
父子图数据流平衡
数据流与加工有关,必须经过加工
结构化语言
加工逻辑{WHILE(条件)DO{IF(条件)THEN 事件ELSE IF 条件THEN 事件ELSE事件END IFEND IF事件}END DO
}