・DFDを分割する手法の1つ ・入力から出力に至る主要なデータフローが1つの時に有効 ・データの流れに着目して、Source(入力)Transform(変換)Sink(出力)に分割する STS分割の手順 (1)モジュール分割 ①機能の分割 ・対象となる機能を分割 ・主要なデータフローを見極める ②最大抽象化の決定 ・データの変化に着目して「入力」「変換」「出力」の境界を定める ③STS分割 ・「入力」「変換」「出力」の3種類に分け、それぞれをモジュールとする (2)モジュール構造組み立て ・3つのモジュール「入力」「変換」「出力」を制御するモジュールを新たに作成して3つのモジュールの上位に配置する ・必要に応じて階のモジュールを更に分割していく、下位は3分割でなくてもよい (3)モジュール間IF定義 ・モジュール間のデータのやり取りを決める STS分割の例1 (モジュール分割) STS分割