結(jié)構(gòu)化方法=結(jié)構(gòu)化分析+結(jié)構(gòu)化設(shè)計(jì)+結(jié)構(gòu)化程序設(shè)計(jì)
1、結(jié)構(gòu)化分析(SA)認(rèn)為系統(tǒng)模型是由一系列數(shù)據(jù)流程圖(DFD)組成的。這些數(shù)據(jù)流程圖只顯示了數(shù)據(jù)、數(shù)據(jù)的存貯以及進(jìn)行數(shù)據(jù)變化的過(guò)程。由于數(shù)據(jù)流程圖描述了過(guò)程之間的數(shù)據(jù)流,因此,結(jié)構(gòu)化分析也稱之為數(shù)據(jù)流方法(Data Flow Approach)。另一方面,許多專家都認(rèn)為DFD是一種過(guò)程模型(Process Model),因此,結(jié)構(gòu)化分析實(shí)際上是一種面向過(guò)程的方法。
2、結(jié)構(gòu)化設(shè)計(jì)(SD)是對(duì)于一個(gè)清楚陳述的問(wèn)題(well-stated problem),選擇和組織模塊和模塊接口,從而求得所述問(wèn)題的 最優(yōu) 解(Edward Yourdon)。也就是說(shuō),結(jié)構(gòu)化設(shè)計(jì)是運(yùn)用一組標(biāo)準(zhǔn)的準(zhǔn)則和工具幫助系統(tǒng)設(shè)計(jì)員確定軟件系統(tǒng)是由哪些模塊組成的,這些模塊用什么方法聯(lián)結(jié)在一起,才能構(gòu)成一個(gè)最優(yōu)的軟件系統(tǒng)結(jié)構(gòu)。結(jié)構(gòu)化設(shè)計(jì)更強(qiáng)調(diào)軟件總體結(jié)構(gòu)的設(shè)計(jì),是一種自頂向下的設(shè)計(jì)策略。
3、結(jié)構(gòu)化程序設(shè)計(jì)(SP)
更多更全復(fù)習(xí)資料請(qǐng)見(jiàn)自考365網(wǎng)校《管理信息技術(shù)》課程輔導(dǎo)。