平成22年度 春期 応用情報技術者試験 午前 問45
モジュールの結束性(強度)が最も高いものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
モジュール強度(結束性)は、モジュール内の要素の関連の強さを表し、高いほど独立性が高く望ましいとされます。強度の高い順に次のとおりです。
- 機能的強度(単一の機能を実行)
- 情報的強度(同じデータ構造を扱う複数の機能を、それぞれ別の入口でもつ)
- 連絡的強度(同じデータを対象として逐次的に複数の機能を実行)
- 手順的強度
- 時間的強度(特定の時点で必要な作業をまとめたもの)
- 論理的強度(関連する複数の機能を引数などで切り替える)
- 暗合的強度
各選択肢の確認
-
ア: あるデータを対象として逐次的に複数の機能を実行する 誤り。連絡的強度で、機能的強度より低くなります。
-
イ: 異なる入力媒体からのデータを処理する 誤り。論理的強度で、強度は低くなります。
-
ウ: 単一の機能を実行する 正しい。機能的強度で、最も強度が高いモジュールです。
-
エ: 特定の時点で必要とされる作業のすべてを含んでいる 誤り。時間的強度(初期化処理モジュールなど)で、強度は低くなります。
答え
ウ: 単一の機能を実行するモジュール
出典:平成22年度 春期 応用情報技術者試験 午前 問45