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

分野:システム開発技術(要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割)|実際に出題されたIPA過去問題

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

  1.  あるデータを対象として逐次的に複数の機能を実行するモジュール
  2.  異なる入力媒体からのデータを処理するモジュール
  3.  単一の機能を実行するモジュール
  4.  特定の時点で必要とされる作業のすべてを含んでいるモジュール
解答・解説を見る

正解:ウ

AI解説

モジュール強度(結束性)は、モジュール内の処理が単一の目的に集中している「機能的強度」が最も高いとされ、独立性が高く保守しやすいモジュールとなる。 ア: あるデータを対象として逐次的に複数の機能を実行するモジュールは「連番強度」に分類され、機能的強度より結束性が低い。 イ: 異なる入力媒体からのデータを処理するだけで機能同士の関連が薄いモジュールは、結束性の低い分類(論理的強度に近い)に該当する。 ウ: 正しい。単一の機能だけを実行するモジュールは「機能的強度」であり、モジュール強度の分類の中で最も結束性が高い。 エ: 特定の時点で必要とされる作業をすべて含んでいるだけのモジュールは「時間的強度」に分類され、機能的な関連は薄く結束性は低い。 💡 モジュール強度は弱い方から「暗合的→論理的→時間的→手順的→連絡的→情報的→機能的」の順に強くなる、という並びを覚えておく。

出典:平成22年度 春期 応用情報技術者試験 午前 問45 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「システム開発技術」分野の攻略ポイント

要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割を扱います。テスト技法とモジュール結合度・凝集度は、定義を正確に押さえていれば計算も暗記も不要で確実に得点できます。

システム開発技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム開発技術(要件定義・設計・実装・テスト・レビュー・UML・オブジェクト指向・モジュール分割))の過去問