结构化分析方法使用:数据流图和数据字典
- 数据流图
1.只能表示主要的基本逻辑功能,不考虑实现
2.描述系统逻辑模型的一种常用的工具,不存在任何物理元素,只表示信息处理情况
- 数据流图的层次结构:
为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图
- 数据流图特性: 抽象性
概括性
层次性
(圆圈=加工、方框=原点、两条线=文档或数据库、箭头=流向)
- 数据流图作用: 1.可以自顶向下分析
2.进步一做数据分析,向数据库设计过度
3.根据数据流向,定储存取当时
4.对应一个处理过程
- 优缺点: 1.总体概念强
2.反映数据流向和处理过程
3.自顶向下分析容易发现错误也容易修正
4.容易和计算机处理相对照
5.不直观
6.没有系统帮助,人工工作量大
用于加工逻辑说明的工具:
1.结构化英语(自然语言和形式化语言之间)
2.判定表(条件、条件组合,动作、动作组合)
3.判定树(判定表元素多余两个,就比较是和用判定树)