平成22年度春期 応用情報技術者試験 午前 問45
モジュールの結束性(強度)が最も高いものはどれか。
- ア あるデータを対象として逐次的に複数の機能を実行するモジュール
- イ 異なる入力媒体からのデータを処理するモジュール
- ウ 単一の機能を実行するモジュール
- エ 特定の時点で必要とされる作業のすべてを含んでいるモジュール
解答・解説を見る
正解:ウ
AI解説
モジュール強度(結束性)は、モジュール内の処理が単一の目的に集中している「機能的強度」が最も高いとされ、独立性が高く保守しやすいモジュールとなる。 ア: あるデータを対象として逐次的に複数の機能を実行するモジュールは「連番強度」に分類され、機能的強度より結束性が低い。 イ: 異なる入力媒体からのデータを処理するだけで機能同士の関連が薄いモジュールは、結束性の低い分類(論理的強度に近い)に該当する。 ウ: 正しい。単一の機能だけを実行するモジュールは「機能的強度」であり、モジュール強度の分類の中で最も結束性が高い。 エ: 特定の時点で必要とされる作業をすべて含んでいるだけのモジュールは「時間的強度」に分類され、機能的な関連は薄く結束性は低い。 💡 モジュール強度は弱い方から「暗合的→論理的→時間的→手順的→連絡的→情報的→機能的」の順に強くなる、という並びを覚えておく。
出典:平成22年度 春期 応用情報技術者試験 午前 問45 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。