、墙⒛繕讼到y的邏輯模型;
分析目標系統與當前系統邏輯上的差別,從而進一步明確目標系統“做什么”,建立目標系統的“邏輯模型”(修改后的DFD 圖)。
、葹榱藢δ繕讼到y作完整的描述,還需要考慮人機界面和其它一些問題。
3.SA 法的描述工具
、 分層的數據流圖
、 數據詞典
、 描述加工邏輯的結構化語言、判定表或判定樹。
2 數據流圖
數據流圖(Data Flow Diagram,簡稱DFD)是描述系統中數據流程的圖形工具,它標識了一個系統的邏輯輸入和邏輯輸出,以及把邏輯輸入轉換邏輯輸出所需的加工處理。
1.數據流圖的圖符數據流圖有以下4 種基本圖形符號:
箭頭表示數據流,圓或橢圓表示加工。雙杠或者單杠表示數據存儲,矩形框表示數據的源點或終點,即外部實體。
、 數據流 是數據在系統內傳播的路徑,由一組成固定的數據項組成。除了與數據存儲(文件)之間的數據流不用命名外,其余數據流都應該用名詞或名詞短語命名。數據流可以從加工流向加工,也可以從加工流向文件或從文件流向加工,也可以從源點流向加工或從加工流向終點。
、 加工 也稱為數據處理,它對數據流進行某些操作或變換。每個加工也要有名字,通常是動詞短語,簡明地描述完成什么加工。在分層的數據流圖中,加工還應有編號。
、 數據存儲 指暫時保存的數據,它可以是數據庫文件或任何形式的數據組織。流向數據存儲的數據流可理解為寫入文件,或查詢文件,從數據存儲流出的數據可理解為從文件讀數據或得到查詢結果。
、 數據源點和終點 是軟件系統外部環境中的實體(包括人員、組織或其他軟件系統),統稱為外部實體。一般只出現在數據流圖的頂層圖中。
文章來源于領測軟件測試網 http://www.kjueaiud.com/