軟件工程DFD圖示例

上傳人:tian****1990 文檔編號:248834776 上傳時間:2024-10-26 格式:PPT 頁數(shù):18 大?。?34KB
收藏 版權申訴 舉報 下載
軟件工程DFD圖示例_第1頁
第1頁 / 共18頁
軟件工程DFD圖示例_第2頁
第2頁 / 共18頁
軟件工程DFD圖示例_第3頁
第3頁 / 共18頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《軟件工程DFD圖示例》由會員分享,可在線閱讀,更多相關《軟件工程DFD圖示例(18頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,*,例1,:畫出圖書預定系統(tǒng)的,DFD,圖。,現(xiàn)有一圖書預定系統(tǒng),接收由顧客發(fā)來的訂單,并對訂單進行驗證,驗證過程是根據(jù)圖書目錄檢查訂單的正確性,同時根據(jù)顧客檔案確定是新顧客還是老顧客,是否有信譽。經(jīng)過驗證的正確訂單,暫存放在待處理的訂單文件中。對訂單進行成批處理,根據(jù)出版社檔案,將訂單按照出版社進行分類匯總,并保存訂單存根,然后將匯總訂單發(fā)往各出版社。,畫圖步驟是:,首先確定外部實體(,顧客、出版社,),及輸入、輸出數(shù)據(jù)流,(,訂單、出版社訂單,),。,再分解頂層的加工(,驗證訂單、匯總訂單,),。,

2、確定所使用的文件(,圖書目錄文件、顧客檔案等,5,個文件,),。,用數(shù)據(jù)流將各部分連接起來,形成數(shù)據(jù)封閉。,特別要注意的是:,數(shù)據(jù)流圖不是傳統(tǒng)的流程圖或框圖,數(shù)據(jù)流也不是控制流。,數(shù)據(jù)流圖是從數(shù)據(jù)的角度來描述一個系統(tǒng),而框圖則是從對數(shù)據(jù)進行加工的工作人員的角度來描述系統(tǒng)。,數(shù)據(jù)流圖中的箭頭是數(shù)據(jù)流,而框圖中的箭頭則是控制流,控制流表達的是程序執(zhí)行的次序。,例2下圖,是培訓中心管理系統(tǒng)的數(shù)據(jù)流圖,:,由于只有一層,因此分解的加工較多不易理解,而且如果其中某個加工較復雜,例如編號為3,的加工,“,付款,”,和編號為,7,的加工,“,復審,”,仍很復雜,一時難以理解,如果不繼續(xù)分解下去,直到每個加工

3、都足夠簡單易于理解為止,則會影響需求分析結果的可讀性。,如圖,所示,如果系統(tǒng)規(guī)模較大,僅用一個,DFD,圖難以描述,會使得系統(tǒng)變得復雜,且難以理解。,為了降低系統(tǒng)的復雜性,采取,“,逐層分解,”,的技術,畫分層的,DFD,圖。,畫分層DFD,圖的一般原則是:,“,先全局后局部,先整體后細節(jié),先抽象后具體,”,。通常將這種分層的,DFD,圖,分為頂層、中間層、底層。,頂層圖,說明了系統(tǒng)的邊界,即系統(tǒng)的輸入和輸出數(shù)據(jù)流,頂層圖只有一張。,底層圖,由一些不能再分解的加工組成,這些加工都已足夠簡單,稱為基本加工。在頂層和底層之間的是中間層。,中間層,的數(shù)據(jù)流圖描述了某個加工的分解,而它的組成部分又要進

4、一步分解。,畫各層,DFD,圖時,應,“,由外向內,”,。,畫分層DFD,圖的具體步驟:,先確定系統(tǒng)范圍,畫出頂層的DFD,圖。,逐層分解頂層DFD,圖,獲得若干中間層,DFD,圖。,畫出底層的DFD,圖。,在畫分層數(shù)據(jù)流圖時,首先遇到的問題就是應該如何分解?,不能夠一下子把一個加工分解成它所有的基本加工,一張圖中畫出過多的加工是使人難以理解的,但是如果每次只是將一個加工分解成兩個或三個加工,又可能需要分解過多的層次,也會影響系統(tǒng)的可理解性。,一個加工每次分解成多少個子加工才合適呢?,根據(jù)經(jīng)驗“,最多不要超過,7,個,”,。統(tǒng)計結果證明,人們能有效地同時處理,7,個或,7,個以下的問題,但當問

5、題多于,7,個時,處理效果就會下降。當然也不能機械地應用,關鍵是要使數(shù)據(jù)流圖易于理解。,同時還有幾條原則可供參考:,分解應自然,概念上要合理、清晰。,只要不影響數(shù)據(jù)流圖的“,易理解性,”,,可以適當?shù)囟喾纸獬蓭撞糠?,這樣分層圖的層數(shù)就可少些。,一般來說,在上層可以分解得快些,而在中、下層則應分解得慢些,因為上層是一些綜合性的描述,“,易理解性,”,相對地說不太重要。,畫分層,DFD,圖的基本原則,數(shù)據(jù)守恒與數(shù)據(jù)封閉原則,所謂數(shù)據(jù)守恒是指加工的輸入輸出數(shù)據(jù)流是否匹配,即每一個加工既有輸入數(shù)據(jù)流又有輸出數(shù)據(jù)流?;蛘哒f一個加工至少有一個輸入數(shù)據(jù)流,一個輸出數(shù)據(jù)流。,加工分解的原則,自然性:概念上合理

6、、清晰;,均勻性:理想的分解是將一個問題分解成大小均勻的幾個部分;,分解度:一般每一個加工每次分解最多不要超過7,個子加工,應分解到基本加工為止。,子圖與父圖的“,平衡,”,:,父圖中某個加工的輸入輸出數(shù)據(jù)流應該同相應的子圖的輸入輸出相同,(,相對應,),,分層數(shù)據(jù)流圖的這種特點稱為子圖與父圖,“,平衡,”,。,顯然,圖2.13,中子圖與父圖不平衡。子圖是父圖中加工,2,的分解,加工,2,有輸入數(shù)據(jù)流,R,和,M,,輸出數(shù)據(jù)流,T,,而子圖則只有一個輸入數(shù)據(jù)流,N,,卻有兩個輸出數(shù)據(jù)流,T,與,S,。圖,2.14,中,子圖是父圖中加工,4,的分解,雖然表面上加工,4,只有一個輸入數(shù)據(jù)流,“,訂

7、貨單,”,,而子圖卻有三個輸入數(shù)據(jù)流,但是如果,“,訂貨單,”,是由,“,客戶,”,、,“,帳號,”,和,“,數(shù)量,”,三部分組成,即有如下數(shù)據(jù)條目:訂貨單,=,客戶,+,帳號,+,數(shù)量,(2.2.5,數(shù)據(jù)詞典,),,則子、父圖平衡。,合理使用文件,當文件作為某些加工之間的交界面時,文件必須畫出來,一旦文件作為數(shù)據(jù)流圖中的一個獨立成份畫出來了,那么它同其它成份之間的聯(lián)系也應同時表達出來。,理解一個問題總要經(jīng)過從不正確到正確,從不確切到確切的過程,需求分析的過程總是要不斷反復的,一次就成功的可能性是很小的,對復雜的系統(tǒng)尤其如此,因此,系統(tǒng)分析員應隨時準備對數(shù)據(jù)流圖進行修改和完善,與用戶取得共識,獲得無二義性的需求,才能獲得更正確清晰的需求說明,使得設計、編程等階段能夠順利進行,這樣做是必須和值得的。,分層,DFD,圖的改進,:,DFD,圖必須經(jīng)過反復修改,才能獲得最終的目標系統(tǒng)的邏輯,(,目標系統(tǒng)的,DFD,圖,),。改進的原則與畫分層,DFD,圖的基本原則是一致的,可從以下方面考慮,DFD,圖的改進:,檢查數(shù)據(jù)流的正確性,數(shù)據(jù)守恒,子圖、父圖的平衡,文件使用是否合理。特別注意輸入/,出文件的數(shù)據(jù)流。,改進DFD,圖的易理解性,簡化加工之間的聯(lián)系(,加工間的數(shù)據(jù)流越少,獨立性越強,易理解性越好,),。,改進分解的均勻性。,適當命名(,各成分名稱無二義性,準確、具體,),。,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲