结构分析
Aaron · 2010-08-04 23:01 · 13440 次点击
SA方法是结构化分析(StructuredAnalysis)的简称,它是典型的面向数据流的分析方法。由于其简单易懂,即可以用手工方式实现,也适用于自动化、半自动化分析工具,因此广泛用于中、小型系统的开发。在SA阶段,采用的基本手段有两个:分解和抽象。其任务就是把系统中的输入数据转换成输出数据的加工过程。SA采用“自顶向下、逐层分解”,的方法对问题进行分析。
为了理解系统A,把它分解为子系统l、子系统2及子系统3。若它们还很复杂,再进行细分,一直到各部分都足够简单,容易理解,能清楚地表达为止。在分解过程中,不考虑细节问题,而用抽象的办法找出复杂问题对应的子问题来。SA方法在表达问题时尽可能使用DFD和数据字典工具;用DFD表示软件的数据流和数据加工,用数据词典对它们进行更详细的描述。