必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. システムアーキテクト
  3. 平成25年度秋季問題一覧
  4. 平成25年度秋季問題6-解答・解説-分析

平成25年度秋季問題

問題6

モジュール設計に関する記述のうち,モジュール強度(結束性)が最も強いものはどれか。

ある木構造データを扱う機能をデータとともに一つにまとめ,木構造データをモジュールの外から見えないようにした。
複数の機能のそれぞれに必要な初期設定の操作が,ある時点で一括して実行できるので,一つのモジュールにまとめた。
ニつの機能A,Bのコードは重複する部分が多いので,A,Bを一つのモジュールとし,A,Bの機能を使い分けるための引数を設けた。
二つの機能A,Bは必ずA,Bの順番に実行され,しかもAで計算した結果をBで使うことがあるので,一つのモジュールにまとめた。

モジュール設計に関する記述のうち,モジュール強度(結束性)が最も強いものはどれか。

ある木構造データを扱う機能をデータとともに一つにまとめ,木構造データをモジュールの外から見えないようにした。
複数の機能のそれぞれに必要な初期設定の操作が,ある時点で一括して実行できるので,一つのモジュールにまとめた。
ニつの機能A,Bのコードは重複する部分が多いので,A,Bを一つのモジュールとし,A,Bの機能を使い分けるための引数を設けた。
二つの機能A,Bは必ずA,Bの順番に実行され,しかもAで計算した結果をBで使うことがあるので,一つのモジュールにまとめた。

解答:ア

<解説>

モジュール強度とは、ソフトウェアを構成するプログラムのモジュール(部品)の性質を表す用語の一つで、モジュールに含まれる複数の機能の関連性の強さのことである。モジュール強度が強いものから,弱いものの順に次のようになる。

  1. 機能的強度
    全安素が1つの機能を実行するために関連性をもっている
  2. 情服的強度
    特定のデータを扱う複数の機能がまとまっており,機能ごとに別の入り口点をもつ
  3. 連絡的強度
    手順的強度の性格をもつことに加えて.各機能が同一データを扱っている
  4. 手順的強度
    ある手続きを実現するために複数の逐次的処理がまとまっている
  5. 時問的独度
    初期設定処理,終了処理など,同じタイミングで実行される複数の逐次的処理がまとまっている
  6. 倫理的強度
    関連のある複数の機能を含み,どの機能を実行するかを選択できる
  7. 暗号的強度
    関連のない複数の機能を含み,特定の機能を定義していない
暗号的強度の説明である。
× 時間的強度の説明である。
× 論理的独度の説明である。
× 手順的強度の説明である。