システムアーキテクト暗記無料で始める

TR分割とは?てぃーあーるぶんかつ

TR分割とは、入力されたトランザクションの種類によって処理が分岐する構造に着目したモジュール分割技法。種類を判定して振り分けるモジュールを1つ置き、その下に種類別の処理モジュールを並べる形をとる。トランザクション分割とも呼び、処理の種類が今後増える見込みのある場面で選ばれる。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1問の解説で触れられています。

システムアーキテクト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

分岐を1つの大きなモジュールの中に書き込むと、種類が増えるたびにその中身へ手を入れることになり、既存の種類にまで影響が及ぶ。判定と処理を分けて配置しておけば、追加は振り分けの登録と処理モジュール1本で済む。変更が来る方向を予測して、その方向に切れ目を入れておくのがモジュール分割の考え方である。

具体例

銀行のATM電文を受け付ける処理では、種別コードを読んで振り分ける1本のモジュールの下に、入金・出金・振込・残高照会の処理が並ぶ形になる。将来「税公金収納」を足すときに触るのは、振り分け表の1行と新設する処理モジュールだけで済む。

試験での引っ掛け

STS分割との使い分けが問われる。1本の流れを源泉・変換・吸収に切るのがSTS分割、入力の種類で枝分かれする構造を切るのがTR分割。両者は排他ではなく、上位をTR分割で振り分け、その下の各処理をSTS分割で切るという階層ごとの併用が実務では多い。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • STS分割との使い分けが問われる。