結(jié)構(gòu)化程序設(shè)計方法是按照模塊劃分原則以提高程序可讀性和易維護(hù)性、可調(diào)性和可擴充性為目標(biāo)的一種程序設(shè)計方法。
結(jié)構(gòu)化程序設(shè)計適用于程序規(guī)模較大的情況,對于規(guī)模較小程序也可采用非結(jié)構(gòu)化程序設(shè)計方法。 優(yōu)點:
1、整體思路清楚,目標(biāo)明確。
2、設(shè)計工作中階段性非常強,有利于系統(tǒng)開發(fā)的總體管理和控制。
3、在系統(tǒng)分析時可以診斷出原系統(tǒng)中存在的問題和結(jié)構(gòu)上的缺陷。 缺點:
1、用戶要求難以在系統(tǒng)分析階段準(zhǔn)確定義,致使系統(tǒng)在交付使用時產(chǎn)生許多問題。
2、用系統(tǒng)開發(fā)每個階段的成果來進(jìn)行控制,不能適應(yīng)事物變化的要求。
3、系統(tǒng)的開發(fā)周期長。