通常所說的結構化程式設計就是基於資料流的設計方法。
1.變換流資訊沿輸入通路進入系統,由外部形式變換成內部形式,進入系統的資訊透過變換中心,經加工處理以後再沿輸出通路變換成外部形式離開軟體系統。當資料流圖具有這些特徵時,這種資訊流就叫作變換流。
2.事務流資料沿輸入通路到達一個處理T,這個處理根據輸入資料的型別在若干個動作序列中選出一個來執行。這3.變換分析軟體結構代表對控制的自頂向下的分配,所謂分解就是分配控制的過程。對於變換流的情況,資料流圖被對映成一個特殊的軟體結構,這個結構控制輸入、變換和輸出等資訊處理過程。位於軟體結構最頂層的控制模組Cm協調下述從屬的控制功能。輸入資訊處理控制模組Ca,協調對所有輸入資料的接收。變換中心控制模組Ct,管理對內部形式的資料的所有操作。輸出資訊處理控制模組Ce,協調輸出資訊的產生過程。第7步使用設計度量和啟發式規則對第一次分割得到的軟體結構進一步精化。4.事物分析資料流具有明顯的事務特點時採用事務分析方法。事務分析的設計步驟和變換分析的設計步驟大部分相同或類似,主要差別僅在於由資料流圖到軟體結構的對映方法不同。由事務流對映成的軟體結構包括一個接收分支和一個傳送分支。
通常所說的結構化程式設計就是基於資料流的設計方法。
1.變換流資訊沿輸入通路進入系統,由外部形式變換成內部形式,進入系統的資訊透過變換中心,經加工處理以後再沿輸出通路變換成外部形式離開軟體系統。當資料流圖具有這些特徵時,這種資訊流就叫作變換流。
2.事務流資料沿輸入通路到達一個處理T,這個處理根據輸入資料的型別在若干個動作序列中選出一個來執行。這3.變換分析軟體結構代表對控制的自頂向下的分配,所謂分解就是分配控制的過程。對於變換流的情況,資料流圖被對映成一個特殊的軟體結構,這個結構控制輸入、變換和輸出等資訊處理過程。位於軟體結構最頂層的控制模組Cm協調下述從屬的控制功能。輸入資訊處理控制模組Ca,協調對所有輸入資料的接收。變換中心控制模組Ct,管理對內部形式的資料的所有操作。輸出資訊處理控制模組Ce,協調輸出資訊的產生過程。第7步使用設計度量和啟發式規則對第一次分割得到的軟體結構進一步精化。4.事物分析資料流具有明顯的事務特點時採用事務分析方法。事務分析的設計步驟和變換分析的設計步驟大部分相同或類似,主要差別僅在於由資料流圖到軟體結構的對映方法不同。由事務流對映成的軟體結構包括一個接收分支和一個傳送分支。