IPA過去問ドリル

平成29年度 秋期 応用情報技術者試験 午前 問46

テクノロジ/開発技術

モジュール設計に関する記述のうち,モジュール強度(結束性)が最も強いものはどれか。

出典:平成29年度 秋期 応用情報技術者試験 午前 問46

正解:ア

解説

モジュール強度(結束性)は,モジュール内の要素同士の関連の強さを表す尺度で,データ構造とそれを扱う機能を一つのモジュールにまとめ,外部からデータ構造を隠蔽する「情報的強度」が最も強い(望ましい)とされています。

選択肢ごとの解説

  • 正しい。木構造データとそれを扱う機能を一つにまとめ,データを外部から隠蔽する構造は情報的強度に当たり,モジュール強度の中で最も強いものです。
  • 誤り。複数の機能を単に同じタイミングで実行するという理由でまとめるのは時間的強度に当たり,情報的強度より弱い結束です。
  • 誤り。コードが似ているという理由だけで機能を一つにまとめ引数で使い分けるのは論理的強度に当たり,情報的強度より弱い結束です。
  • 誤り。決まった順序で実行され,一方の結果を他方が使うという理由でまとめるのは逐次的強度に当たり,情報的強度より弱い結束です。
応用情報技術者の過去問を演習モードで解く