結(jié)構(gòu)化方法的基本原則是:自上而下、層次清晰、結(jié)構(gòu)簡單、重點(diǎn)突出。
結(jié)構(gòu)化設(shè)計(jì)方法給出一組幫助設(shè)計(jì)人員在模塊層次上區(qū)分設(shè)計(jì)質(zhì)量的原理與技術(shù)。它把系統(tǒng)作為一系列數(shù)據(jù)流的轉(zhuǎn)換,輸入數(shù)據(jù)被轉(zhuǎn)換為期望的輸出值,通過模塊化來完成自頂而下實(shí)現(xiàn)的文檔化,并作為一種評價(jià)標(biāo)準(zhǔn)在軟件設(shè)計(jì)中起指導(dǎo)性作用,通常與結(jié)構(gòu)化分析方法銜接起來使用,以數(shù)據(jù)流圖為基礎(chǔ)得到軟件的模塊結(jié)構(gòu)。結(jié)構(gòu)化設(shè)計(jì)所使用的工具有結(jié)構(gòu)圖和 偽代碼。結(jié)構(gòu)圖是一種通過使用矩形框和連接線來表示系統(tǒng)中的不同 模塊以及其活動和子活動的工具。SD方法尤其適用于變換型結(jié)構(gòu)和 事務(wù)型結(jié)構(gòu)的目標(biāo)系統(tǒng)。結(jié)構(gòu)化設(shè)計(jì)是數(shù)據(jù)模型和過程模型的結(jié)合。在設(shè)計(jì)過程中,它從整個程序的結(jié)構(gòu)出發(fā),利用模塊結(jié)構(gòu)圖表述 程序模塊之間的關(guān)系。整個軟件系統(tǒng)(包括文檔和程序)的各個模塊均應(yīng)使用一致的概念、符號和術(shù)語;程序內(nèi)部接口應(yīng)保持一致;軟件與硬件接口應(yīng)保持一致;系統(tǒng)規(guī)格說明與系統(tǒng)行為應(yīng)保持一致;實(shí)現(xiàn)一致性需要良好的軟件設(shè)計(jì)工具(如數(shù)據(jù)字典、數(shù)據(jù)庫、文檔自動生成與一致性檢查工具等等)、設(shè)計(jì)方法和編碼風(fēng)格的支持。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com