過去問解きまくり研究所 ホーム

平成22年度 春期 午前 問45

開発技術

結束性(強度)が最も高いもの

モジュールの結束性(強度)が最も高いものはどれか。

答えと解説を見る

✓ これが正解ウ単一の機能を実行するモジュール

解説

単一の機能だけを行うものが最も強い結束です。

モジュールの結束性は、そのモジュールの中身がどれだけ一つの目的に向いているかを表す尺度で、七つの段に分けて比べます。段の名前を全部覚えていなくても、説明文の中にあるまとめ方を表す言葉を拾えば上下は決まります。最も高い段は機能的結束性と呼ばれ、単一の機能を実行するものが当たります。正解はこの書き方をした説明です。なぜこれが最上位なのかは、保守のしやすさから導けます。果たす役目が一つしかなければ、そのモジュールに手を入れる理由も一つに限られます。仕様が変わったときに直す範囲が閉じるので、思わぬところへ影響が波及しません。逆に、いくつもの役目を一つの入れ物に詰め込むほど、直す理由が増え、変更の影響も広がります。これが強いという言葉の中身です。設問が最も高いものを尋ねている点も手がかりになります。ここで向きを取り違えないようにしたいのが、結束性は高いほど良く、モジュール同士のつながりの度合いは低いほど良い、という関係です。二つは別々の尺度で、望ましい向きがちょうど逆になります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成22年度 春期 応用情報技術者試験 午前 問45

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)