軟件測試需求分析--結構化分析(SA)方法[2]

發表于:2009-08-10來源:作者:點擊數: 標簽:軟件測試需求結構
軟件測試 需求分析 --結構化分析(SA)方法[2] 軟件測試需求管理 關鍵字:需求分析 結構化分析 還有一些輔助的圖例: 例1:畫出圖書預定系統的DFD 圖?,F有一圖書預定系統,接收由顧客發來的訂單,并對訂單進行驗證,驗證過程是根據圖書目錄檢查訂單的正確性

軟件測試需求分析--結構化分析(SA)方法[2]

軟件測試需求管理

關鍵字:需求分析 結構化分析

  還有一些輔助的圖例:

  

  例1:畫出圖書預定系統的DFD 圖?,F有一圖書預定系統,接收由顧客發來的訂單,并對訂單進行驗證,驗證過程是根據圖書目錄檢查訂單的正確性,同時根據顧客檔案確定是新顧客還是老顧客,是否有信譽。經過驗證的正確訂單,暫存放在待處理的訂單文件中。對訂單進行成批處理,根據出版社檔案,將訂單按照出版社進行分類匯總,并保存訂單存根,然后將匯總訂單發往各出版社。

  

  畫圖步驟是:

 ?、?首先確定外部實體(顧客、出版社)及輸入、輸出數據流(訂單、出版社訂單)。

 ?、?再分解頂層的加工(驗證訂單、匯總訂單)。

 ?、?確定所使用的文件(圖書目錄文件、顧客檔案等5 個文件)。

 ?、?用數據流將各部分連接起來,形成數據封閉。

  特別要注意的是:數據流圖不是傳統的流程圖或框圖,數據流也不是控制流。數據流圖是從數據的角度來描述一個系統,而框圖則是從對數據進行加工的工作人員的角度來描述系統。數據流圖中的箭頭是數據流,而框圖中的箭頭則是控制流,控制流表達的是程序執行的次序。

  下圖是培訓中心管理系統的數據流圖,由于只有一層,因此分解的加工較多不易理解,而且如果其中某個加工較復雜,例如編號為3 的加工“付款”和編號為7 的加工“復審”仍很復雜,一時難以理解,如果不繼續分解下去,直到每個加工都足夠簡單易于理解為止,則會影響需求分析結果的可讀性。

  1.畫分層DFD 圖的方法

  

 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97