結構化設計方法在軟件工程的需求分析階段,信息流是壹個重點考慮的因素。通常用數據流圖來描述信息在系統中的處理和流動,面向數據流的設計方法將信息流映射到軟件結構中,信息流的類型決定了映射的方法。典型的信息流類型:轉換類型和事務類型。
信息流有廣義和狹義兩種。廣義地說,是指在空間和時間上沿同壹方向運動的壹組信息,它們具有相同的信息源和信息接收者,即從壹個信息源傳遞到另壹個單元的所有信息的集合。狹義上是指在現代信息技術的研究、開發和應用條件下,按照壹定的要求,通過壹定的渠道進行的信息傳遞運動。
典型的信息流類型
1,轉換類型
信息沿著輸入路徑進入系統,同時由外在形式轉化為內在形式。進入系統的信息經過轉換中心,然後沿著輸出路徑轉換成外在形式,經過處理後離開軟件系統。當數據流具有這些特征時,這個信息流就稱為轉換流。
2、事務性
數據沿著輸入路徑到達過程T,該過程通過根據輸入數據的類型選擇幾個動作序列之壹來執行。當數據流圖具有這些特征時,這個信息流就叫做事務流。它用於標識系統的事務類型,並將這些事務類型用作設計的壹部分。
分析事務流是設計事務處理程序的壹種策略。在這種策略下,上層通常有壹個交易中心,其下會有多個交易模塊,每個模塊只負責壹種交易類型。轉換分析將分別設計每個事務。
以上內容參考百度百科-結構化設計法。