資格暗記無料で始める

TR分割とは?

TR分割とは、トランザクション(処理要求)の種類ごとにモジュールを分ける技法。入力を判別して該当する処理モジュールへ振り分ける制御部分と、種類別の処理部分に分かれる。オンライン処理のように、要求の種別によって処理内容がまったく異なる場合に適する。

てぃーあーるぶんかつ

基本情報技術者試験の頻出用語/テクノロジ系


TR分割の意味

トランザクション(処理要求)の種類ごとにモジュールを分ける技法。入力を判別して該当する処理モジュールへ振り分ける制御部分と、種類別の処理部分に分かれる。オンライン処理のように、要求の種別によって処理内容がまったく異なる場合に適する。

TR分割の具体例

銀行ATMの処理を、入金・出金・振込・残高照会の各モジュールに分け、先頭の判別モジュールが取引種別を見て振り分ける。新しく「通帳記帳」を追加するときも、判別部への1行追加と新モジュールの作成で済む。

TR分割は試験でどう引っ掛けられる?

振り分けのために種別コードを引数で渡す形は制御結合になりやすい。TR分割自体は妥当でも、共通の処理モジュールにフラグを渡して中で分岐させると論理的強度に落ちる点が別問題として問われる。

TR分割と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。