结构化分析的核心是数据流程图,数据流程图是以图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个复杂的系统。
数据流图:简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
基于计算机的信息处理系统由数据流和一系列的加工构成,这些加工将输入数据流加工为输出数据流
数据流图描述数据流和加工
数据流图用图形符号表示数据流、加工、数据源及外部实体
数据流图具有层次结构,支持问题分解、逐步求精的分析方法
它是数据驱动的数据流图既可以表示基于计算机的系统,也可以表示软件
数据流图可以用来抽象地表示系统或软件。它从信息传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,同时可以按自顶向下、逐步分解的方法表示内容不断增加的数据流和功能细节。因此,数据流图既提供了功能建模的机制,也提供了信息流建模的机制,从而可以建立起系统或软件的功能模型。
https://www.drawzh.com/1076.html