结构化办法的组成
结构化办法=结构化剖析+结构化设计+结构化程序设计
1、结构化剖析(SA)觉得系统模型是由一系列数据步骤图(DFD)组成的。这类数据步骤图只显示了数据、数据的存贮与进行数据变化的过程。因为数据步骤图描述了过程之间的数据流,因此,结构化剖析也称之为数据流办法(Data Flow Approach)。其次,很多专家都觉得DFD是一种过程模型(Process Model),因此,结构化剖析事实上是一种面向过程的办法。
2、结构化设计(SD)是对于一个了解陈述的问题(well-stated problem),选择和组织模块和模块接口,从而求得所述问题的“最佳”解(Edward Yourdon)。也就是说,结构化设计是运用一组标准的准则和工具帮助系统设计员确定软件系统是由什么模块组成的,这类模块用什么办法联结在一块,才能构成一个最佳的软件系统结构。结构化设计更强调软件总体结构的设计,是一种自顶向下的设计方案。
3、结构化程序设计(SP)