【導(dǎo)讀】第6講面向數(shù)據(jù)流的軟件設(shè)計(jì)方法。計(jì)算機(jī)科學(xué)與技術(shù)系602教研室。軟件的需求分析及其需求規(guī)格說明書。面向數(shù)據(jù)流設(shè)計(jì)基本概念和過程。–經(jīng)過評(píng)審后的需求模型--數(shù)據(jù)流圖。–信息通常以“外部世界”所具有的形式進(jìn)入系。統(tǒng),經(jīng)過處理后,又以這種形式離開系統(tǒng)。數(shù)據(jù)沿輸入通道到達(dá)一個(gè)轉(zhuǎn)換,該轉(zhuǎn)換根據(jù)。輸入流類型和特征在若干動(dòng)作序列中選擇一。–一組動(dòng)作執(zhí)行路徑。實(shí)際上所有的數(shù)據(jù)流圖都是變換流,事務(wù)流。為什么要將事務(wù)型的數(shù)據(jù)流圖獨(dú)立出來考慮?–通過設(shè)計(jì)復(fù)審和啟發(fā)式策略精化所得到軟件結(jié)。確定事務(wù)中心和動(dòng)作路徑。–確保DFD給出目標(biāo)系統(tǒng)正確的邏輯模型。–以獲得足夠詳細(xì)的DFD. –確保DFD中每個(gè)轉(zhuǎn)換代表一個(gè)規(guī)模適中、相對(duì)。步驟6.執(zhí)行二級(jí)分解。入、輸出通道中的每個(gè)轉(zhuǎn)換映射為軟件結(jié)構(gòu)中的一個(gè)模。–沿著輸入流到輸出流的方向移動(dòng),將每個(gè)轉(zhuǎn)換映射為相。有必要為每一模塊寫簡(jiǎn)要的處理說明,包括:進(jìn)出。模塊的信息,模塊處理功能的陳述,有關(guān)的限制和