【導(dǎo)讀】系統(tǒng)中的每個(gè)模塊給出足夠詳細(xì)的過程描述。結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)是進(jìn)行詳細(xì)設(shè)計(jì)的邏輯基礎(chǔ)。它采用自頂向下逐步求精的設(shè)計(jì)方法。結(jié)構(gòu)化程序設(shè)計(jì)的三種基本控制結(jié)構(gòu)是順序、選擇、循環(huán)。詳細(xì)設(shè)計(jì)的工具有程序流程圖、盒圖、PAD圖、判定表、判定樹和PDL語言等。它直接關(guān)聯(lián)到軟件開發(fā)費(fèi)用的多少、開發(fā)周期。的長短和軟件內(nèi)部潛伏錯(cuò)誤的多少等。該方法的基本考慮是統(tǒng)。計(jì)一個(gè)程序模塊的源代碼行數(shù)目,并以源代碼行數(shù)作為程序復(fù)雜性的度量。率是線性相關(guān)的。隨著程序的增大,出錯(cuò)率以非線性方式增長。度量值又稱環(huán)路復(fù)雜性,它是基于程序圖中環(huán)路的個(gè)數(shù)。成連接不同結(jié)點(diǎn)的有向弧,這樣得到的有向圖就叫做程序圖。逐個(gè)模塊描述其功能、性能、輸入、輸出、算法等。軟件詳細(xì)設(shè)計(jì)工具可分為3類,即圖形工具、設(shè)計(jì)語言和表格工具。簡單而應(yīng)用廣泛。表示法中,每個(gè)處理過程用一個(gè)盒子表示,盒子可以嵌套。到盡可能完善的測(cè)試,從而盡可能多地發(fā)現(xiàn)軟件中的問題。