平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問5
テクノロジ/開発技術プログラムの構造化設計におけるモジュール分割技法の説明のうち,適切なものはどれか。
出典:平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問5
- アSTS 分割は,プログラムをデータの流れに着目して分割する技法であり,入力データの処理,入力から出力への変換処理及び出力データの処理の三つの部分で構成することで,モジュールの独立性が高まる。
- イTR 分割は,プログラムをデータの構造に着目して分割する技法であり,オンラインリアルタイム処理のように,入力トランザクションの種類に応じて処理が異なる場合に有効である。
- ウ共通機能分割は,プログラムをデータの構造に着目して分割する技法であり,共通の処理を一つにまとめ,モジュール化する。
- エジャクソン法は,プログラムをデータの流れに着目して分割する技法であり,バッチ処理プログラムの分割に適している。
正解:ア
解説
STS分割は,プログラムをデータの流れに着目し,入力・変換・出力の3部分に分割する技法であり,モジュールの独立性を高める。TR分割・共通機能分割はデータの構造ではなく,それぞれ取引の種類や共通処理の有無に着目した分割技法であり,ジャクソン法はデータ構造に着目した分割技法である。したがって,STS分割を正しく説明した記述が適切である。
選択肢ごとの解説
- ア正しい。STS分割は,データの流れに着目し,入力処理・変換処理・出力処理の三つに分割する技法である。
- イ誤り。TR分割は,データの構造ではなく,入力トランザクションの種類に着目して分割する技法である。
- ウ誤り。共通機能分割は,データの構造ではなく,共通する処理内容に着目して分割する技法である。
- エ誤り。ジャクソン法は,データの流れではなく,入出力データの構造に着目して分割する技法である。