基本給の更新,手当の更新,控除の更新に関する伝票を個別に受け付け,給与計算用のファイルを更新するプログラムを,図のようにモジュール分割した。
このモジュール分割の方法の名称はどれか。
〔モジュール構成〕上位:ファイル更新/下位(ファイル更新から分岐する同列の3モジュール):基本給の更新,手当の更新,控除の更新
正答3
解説
正解は3です。
モジュール分割の手法の名称を問う問題です。
この問題では、上位の「ファイル更新」モジュールの下に、伝票の種類ごとの更新モジュールが3つ並んでいます。
入力される伝票(トランザクション)の種類によって処理を振り分ける構成です。
【選択肢別解説】
1:× STS分割法は、処理の流れを源泉(Source)、変換(Transform)、吸収(Sink)の3つに分けてモジュール化する方法です。
伝票の種類ごとに分ける方法ではありません。
2:× ジャクソン法は、入力データと出力データの構造に対応させてプログラムの構造を設計する方法です。
3:○ トランザクション分割法は、入力されるトランザクションの種類ごとに処理モジュールを分ける方法です。
基本給、手当、控除の伝票ごとに更新モジュールを分けた構成はこれに当たります。
4:× ワーニエ法は、入力データの構造を順次、選択、繰返しで捉え、それに合わせてプログラムを設計する方法です。
【ポイント】
STS分割法とトランザクション分割法は、データの流れに着目した分割技法です。
ジャクソン法とワーニエ法は、データの構造に着目した分割技法です。