文章目录
- 结构化分析与设计方法
- 数据流图
- 数据字典
- 加工逻辑
结构化分析与设计方法
结构化分析与设计方法核心思想:“自顶向下,逐层分解”,是一种面向数据流的传统软件开发方法。以数据流为核心,构建分析模型、设计模型。结构化分析与设计方法由结构化分析,结构化设计,结构化程序语言设计3部分组成。结构化分析由数据流图、数据字典、加工逻辑描述3部分构成。
数据流图
数据流图描述了数据如何从输入变换到输出的过程。常见描述符号包含数据流、外部实体(描述数据的发源地、归宿地),加工,存储。
数据字典
数据字典由数据流、数据项、数据存储、基本加工4类条目组成。数据流列举了组成它的数据项,数据项是不可再分解的数据单位。数据字典常用的符号如图所示。
加工逻辑
加工逻辑描述由结构化语言,判定表,判定树进行表示。结构化语言外层描述仅包含顺序、选择、重复这3种控制结构。内层是由动词+名词组成,动词要有具体的含义。判定表、判定树都是为了分情况对加工进行描述,判定树能够处理多个判断的情况(类似switch case)。