TR分割は、プログラムをデータの種類とそれに関連する一連の処理(トランザクション)の単位で分割するプログラミング手法です。データの処理の流れに着目し、入力データごとに処理が分かれる場合などに有効な手法です。
- 手法の概要:
- データの種類と、そのデータに対する一連の処理を「トランザクション」と見なし、プログラムをこのトランザクション単位で分割します。
- データの種類によって処理の流れが複数に分岐する場合など、特定の入力に対して異なる処理が必要な場合に用いることがあります。
- 例:
- 給与ファイルの更新処理を例にすると、「手当の更新」「基本給の更新」「控除の更新」といった個別のトランザクションに分け、それぞれをプログラムのモジュールとして分割できます。
- 特徴:
- 処理の「流れ」に着目して分割する手法です。
- オンラインリアルタイム処理のように、入力されるデータによって処理が異なる場合に有効です。

コメント