IPA過去問ドリル

平成23年度 特別 応用情報技術者試験 午前 問47

テクノロジ/開発技術

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

出典:平成23年度 特別 応用情報技術者試験 午前 問47

正解:ア

解説

モジュール強度が最も強いのは「機能的強度」で,1つのモジュールが単一の機能をデータとともにまとめ,外部からその内部構造が見えないようにしたものです。

選択肢ごとの解説

  • 正しい。木構造データとそれを扱う機能を一つにまとめ,外部から内部構造を隠したのは,最も強度の高い機能的強度(オブジェクト指向的なカプセル化)の例です。
  • 誤り。関連はあるが独立した初期化処理をまとめたものは,時間的強度(同じタイミングで実行されるという理由でまとめられたもの)に相当し,強度は低めです。
  • 誤り。コードの重複を避けるために引数で機能を切り替えてまとめたのは,論理的強度に相当し,強度は低めです。
  • 誤り。手順的な実行順序と結果の受渡しの関係でまとめたのは,手順的強度に相当し,機能的強度よりも弱いとされます。
応用情報技術者の過去問を演習モードで解く