修了試験 2011-12-18実施分 基本情報技術者試験 問49
モジュールの結束性(強度)が最も高いものはどれか。
正答3
解説
正解は3です。 モジュールの結束性(強度)は、1つのモジュール内の要素がどれだけ強く関連しているかを表す尺度です。 強い順に、機能的、情報的、連絡的、手順的、時間的、論理的、暗合的の7段階があります。 強度が高いほど独立性が高く、保守しやすいモジュールになります。 【選択肢別解説】 1:× あるデータを対象に、複数の機能を逐次的に実行するモジュールは、連絡的強度です。 複数の機能を含むので、機能的強度より低くなります。 2:× 異なる入力媒体からのデータを処理するモジュールは、似た種類の処理を1つにまとめた論理的強度です。 強度は低い部類に入ります。 3:○ 単一の機能だけを実行するモジュールは機能的強度で、最も強度が高くなります。 4:× 特定の時点で必要な作業をすべて含むモジュールは、初期化処理のように実行時期だけでまとめた時間的強度です。 要素間の機能的な関連は弱く、強度は低くなります。 【ポイント】 モジュール分割では、「強度は高く、結合度は低く」するのが望ましいとされます。 最も強いのは機能的強度、最も弱いのは暗合的強度です。まとめて解く
修了試験 2011-12-18実施分を通しで解く(80問)→