情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成28年度春期 午前Ⅰ17: モジュールの結合度が最も低い,データの受渡し方法はどれか。

情報セキュリティスペシャリスト試験 平成28年度春期 午前Ⅰ
Q 1717 / 30
モジュールの結合度が最も低い,データの受渡し方法はどれか。

問題本文

モジュールの結合度が最も低い,データの受渡し方法はどれか。

選択肢

  • .単一のデータ項目を大域的データで受け渡す。
  • .単一のデータ項目を引数で受け渡す。
  • .データ構造を大域的データで受け渡す。
  • .データ構造を引数で受け渡す。

正解

. 単一のデータ項目を引数で受け渡す。

解説

モジュール結合度は低いほど良い設計。単一のデータ項目だけを引数で渡すのがデータ結合で、最も結合度が低くイが正解。大域的データの共有は共通結合で結合度が高く、保守時に影響範囲が広がる。データ構造ごと引数で渡すのはスタンプ結合で、必要以上の情報を渡す分やや劣る。疎結合な設計は変更容易性と再利用性を高め、保守性向上につながる。

選択肢ごとの解説

  • .単一項目でも大域データ経由は共通結合で結合度が高く誤り。
  • .単一データ項目を引数で渡すデータ結合で結合度が最も低く正解。
  • .データ構造を大域データで渡すのは共通結合で結合度が高く誤り。
  • .データ構造を引数で渡すスタンプ結合で、データ結合より高く誤り。

情報セキュリティスペシャリスト試験 平成28年度春期 午前Ⅰ過去問一覧へ戻る・問17