sa方法的分析步驟 SA方法中用數(shù)據(jù)流圖描寫系統(tǒng)的什么?
DFD(dataflowdiagram)是用SA方法表示系統(tǒng)邏輯模型的工具。在SA方法中,用DFD描述系統(tǒng)的功能。數(shù)據(jù)流圖:簡稱DFD,從數(shù)據(jù)傳輸和處理的角度,圖形化地表達(dá)了系統(tǒng)的邏輯功能、系統(tǒng)中數(shù)據(jù)
DFD(dataflowdiagram)是用SA方法表示系統(tǒng)邏輯模型的工具。在SA方法中,用DFD描述系統(tǒng)的功能。
數(shù)據(jù)流圖:簡稱DFD,從數(shù)據(jù)傳輸和處理的角度,圖形化地表達(dá)了系統(tǒng)的邏輯功能、系統(tǒng)中數(shù)據(jù)的邏輯流向和邏輯轉(zhuǎn)換過程。它是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具,是表示軟件模型的一種圖形化方法。
SA方法中用數(shù)據(jù)流圖描寫系統(tǒng)的什么?
結(jié)構(gòu)化分析的縮寫形式是結(jié)構(gòu)化分析方法的含義。SA方法的基本思想是“從上到下逐層分解”,這是軟件工程的基本原理。SA方法的實(shí)現(xiàn)步驟:首先分析當(dāng)前真實(shí)環(huán)境下現(xiàn)有的人工系統(tǒng),然后考慮要開發(fā)的軟件系統(tǒng)。SA法的優(yōu)點(diǎn):簡單明了,易學(xué)易掌握,使用方便。SA方法的缺點(diǎn)是:SA方法在理解和表達(dá)用戶數(shù)據(jù)需求方面存在局限性,不能很好地與數(shù)據(jù)庫技術(shù)相結(jié)合?!A方法對人機(jī)界面的理解和表達(dá)能力較差。用數(shù)據(jù)流圖來描述人機(jī)界面是不合適的。逐層分解在這里不起作用。另外,SA方法通常在最后考慮人機(jī)界面?!A方法強(qiáng)調(diào)對數(shù)據(jù)流的分析,但對時(shí)間和控制的描述不準(zhǔn)確,因此SA方法原則上不適用于實(shí)時(shí)系統(tǒng)?!に陉U明和確定用戶需求方面發(fā)揮的作用有限。
SA方法是什么意思?
其基本思想是:根據(jù)SA方法的數(shù)據(jù)流圖,建立良好的模塊結(jié)構(gòu)圖(如SC圖或軟件層次框圖);利用模塊化設(shè)計(jì)原理控制系統(tǒng)的復(fù)雜性,即,設(shè)計(jì)一個(gè)軟件結(jié)構(gòu)圖或軟件層,具有相對獨(dú)立的模塊、適當(dāng)深度和寬度的模塊結(jié)構(gòu)圖、單入口單出口、單功能模塊結(jié)構(gòu)子框圖。該方法提供了描述軟件系統(tǒng)的工具,并提出了評價(jià)模塊結(jié)構(gòu)圖質(zhì)量的標(biāo)準(zhǔn),即模塊之間的連接越松散越好,模塊中組件之間的連接越緊密越好。結(jié)構(gòu)設(shè)計(jì)的目的是使程序的結(jié)構(gòu)盡量反映待解決問題的結(jié)構(gòu)。結(jié)構(gòu)設(shè)計(jì)的任務(wù)是將DFD從需求分析轉(zhuǎn)化為SC。