テクノロジ系 / システム開発技術
TR(Transaction:トランザクション)分割
入力された処理要求(トランザクション)の種類ごとに処理経路を振り分ける形でモジュールを分割する構造化設計の技法。
別名・関連表記:Transaction:トランザクション
もう少し詳しく
TR分割は、1つの入力に対して「何を要求されたか」で処理が枝分かれする構造に着目し、要求の種類ごとにモジュールを分けます。メニュー選択のように、入力内容によって以降の処理が大きく変わる場面に向きます。データの流れで分けるSTS分割とは着眼点が異なります。
試験での見方
例:銀行端末で「振込」「残高照会」「入金」のどれが選ばれたかによって、それぞれ専用モジュールへ処理を振り分ける設計。
「処理要求の種類で枝分かれする=TR分割」「入力→変換→出力の流れで分ける=STS分割」のセットで問われます。メニュー型の振り分け処理はTR分割の典型例として覚えます。