本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成26年度 春期 応用情報技術者試験問題と解説

問46

モジュール分割の良否を、モジュール結合度の視点から評価する場合、最も適切な記述はどれか。

ア 共通データ領域は、全てのモジュールからアクセスできるようになっていることが望ましい。

イ ソフトウェア全体のモジュール分割の良否は、モジュール間の結合度のうちで最も強いものがどのように分布しているかで判断するのが望ましい。

ウ 直接の呼出し関係になっていないモジュール間で情報を交換するには、共通データ領域を用いるのが最も望ましい。

エ 呼び出す側と呼び出される側のモジュール間のデータの受渡しは、引数としてデータ項目を列挙するのが最も望ましい。


正解


解説

モジュール結合度弱い方が良いプログラムとされており、モジュール結合は弱い順に以下となる。
 データ結合 < スタンプ結合 < 制御結合 < 外部結合 < 共通結合 < 内容結合

ア 共通結合は結合度が強くなるため望ましくない。

イ 結合度は弱いほど良い。かといって、モジュール分割の良否を最も弱いものがどのように分布しているかで判断したりはしない。

ウ 共通データ領域を用いるのが最も望ましいわけではない。

エ 正しい。

問45 目次 問47