STS分割とは?
STS分割とは、データの流れを、源泉(Source)→変換(Transform)→吸収(Sink)の3つの部分に着目して分割するモジュール分割技法。入力・処理・出力という流れの境目でモジュールを切る。
システムアーキテクト試験の過去問では1回出題されています。
えすてぃーえすぶんかつ
STS分割の意味
データの流れを、源泉(Source)→変換(Transform)→吸収(Sink)の3つの部分に着目して分割するモジュール分割技法。入力・処理・出力という流れの境目でモジュールを切る。
STS分割の具体例
入力データの読込みと検査を入力モジュール、集計を変換モジュール、帳票出力を出力モジュールに分ける。
STS分割は試験でどう引っ掛けられる?
TR分割(トランザクション分割)は入力データの種類ごとに処理を振り分ける技法、共通機能分割は複数から呼ばれる共通処理を切り出す技法。3者の区別が定番。
STS分割と関連する用語
STS分割が出た過去問
プログラムの構造化設計におけるモジュール分割技法の説明のうち、適切なものはどれか。
正解:STS分割は、データの流れに着目してプログラムを分割する技法であり、入力データの処理、入力から出力への変換処理及び出力データの処理の三つの部分で構成することによって、モジュールの独立性が高まる。
要点:STS分割は入力・変換・出力の流れで分ける技法
STS分割は、プログラムを入力(Source)、変換(Transform)、出力(Sink)という三つの部分に分けるデータの流れに着目した技法で、各部分の役割が明確になるためモジュールの独立性が高まる。TR分割も同じくデータの流れに着目してトランザクションの種類ごとに分ける技法であり、データ構造に着目するのはジャクソン法である。
出典:平成28年度 秋期 システムアーキテクト試験 am2 問7(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。