数据流图(DFD):
适用于结构化软件开发(SA法):
1.核心工具:DFD,DD;
2.小工具:结构化英语,判定树,判定表;
图符:
设计准则:
自顶而下,逐层分解:(父图子图守恒)
1.顶层图:将整个系统看作一个加工,表示系统与外部实体之间存在的关系;
2.0曾图:细分顶层加工,顶层加工分解成若干个子加工,每个子加工表示一个功能模块;
3.其他层:……
DFD表示:
1.每个加工必须既有输入流,又要有输出流;
2.存储文件和加工之间的关系:(读,取)
(若一个存储文件在某层图中只和一个加工相关,那么在该层图中不表示,在子图细化表示)
(存储文件之间没有联系)
3.外部实体:(外部实体之间不联系)
父图,子图守恒:
——父图中的外部输入(出)流在子图中必须表示
守恒:父图的一个加工对应子图的一个图。