結(jié)構(gòu)化程序設(shè)計(jì)缺點(diǎn)有:
1、難以適應(yīng)大型軟件的設(shè)計(jì):在大型多文件軟件系統(tǒng)中,隨著數(shù)據(jù)量的增大,由于數(shù)據(jù)與數(shù)據(jù)處理相對獨(dú)立,程序變得越來越難以理解,文件之間的數(shù)據(jù)溝通也變得困難,還容易產(chǎn)生意想不到“副作用” 。
2、程序可重用性差:結(jié)構(gòu)化程序設(shè)計(jì)方法不具備建立“軟件部件”的工具,即使是面對老問題,數(shù)據(jù)類型的變化或處理方法的改變都必將導(dǎo)致重新設(shè)計(jì) 。這種額外開銷與可重用性相左,稱為“重復(fù)投入” 。【結(jié)構(gòu)化系統(tǒng)開發(fā)方法的缺點(diǎn) 結(jié)構(gòu)化程序設(shè)計(jì)缺點(diǎn)】
這些由結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn)所導(dǎo)致的缺陷,其本身無法克服!而越來越多的大型程序設(shè)計(jì)又要求必須克服它們,這最終導(dǎo)致了“面向?qū)ο蟆痹O(shè)計(jì)方法的產(chǎn)生 。
結(jié)構(gòu)化程序設(shè)計(jì)由迪克斯特拉(E.W.dijkstra)在1969年提出,是以模塊化設(shè)計(jì)為中心,將待開發(fā)的軟件系統(tǒng)劃分為若干個相互獨(dú)立的模塊,這樣使完成每一個模塊的工作變單純而明確,為設(shè)計(jì)一些較大的軟件打下了良好的基礎(chǔ) 。由于模塊相互獨(dú)立,因此在設(shè)計(jì)其中一個模塊時,不會受到其它模塊的牽連,因而可將原來較為復(fù)雜的問題化簡為一系列簡單模塊的設(shè)計(jì) 。模塊的獨(dú)立性還為擴(kuò)充已有的系統(tǒng)、建立新系統(tǒng)帶來了不少的方便,因?yàn)槲覀兛梢猿浞掷矛F(xiàn)有的模塊作積木式的擴(kuò)展 。
相關(guān)經(jīng)驗(yàn)推薦
- 結(jié)構(gòu)化程序設(shè)計(jì)的主要特點(diǎn) 結(jié)構(gòu)化程序設(shè)計(jì)的基本特點(diǎn)
- 結(jié)構(gòu)化程序設(shè)計(jì)的原則包括 結(jié)構(gòu)化程序設(shè)計(jì)的原則
- 結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn)是什么 結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn)
- 徐州中考錄取查詢網(wǎng)站 徐州中考錄取查詢系統(tǒng)
- 徐州中考成績查詢系統(tǒng)入口 徐州中考查分網(wǎng)站登錄入口
- 2022年徐州經(jīng)濟(jì)技術(shù)開發(fā)區(qū)高級中學(xué)體育類和藝術(shù)類特長生招生簡章
- 徐州市經(jīng)濟(jì)開發(fā)區(qū)高級中學(xué)關(guān)于我校2022年藝體特長生招生資格審核的通知
- 結(jié)構(gòu)化程序的特點(diǎn)是 結(jié)構(gòu)化程序的特點(diǎn)
- 結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn)是什么 結(jié)構(gòu)化程序的基本特點(diǎn)
- 蘋果11用的什么基帶芯片 蘋果11用的什么基帶
