- トップページ
- エンベデッドシステムスペシャリスト
- 平成22年度春季問題一覧
- 平成22年度春季問題21-解答・解説-分析
平成22年度春季問題
問題21
モジュールの独立性を高めるためには、モジュールの結合度を弱くする必要がある。 モジュール間の情報の受渡し方法のうち、モジュール結合度が最も弱いものはどれか。
ア | 共通域に定義したデータを、関係するモジュールが参照する。 |
イ | 制御パラメタを引数として渡し、モジュールの実行順序を制御する。 |
ウ | 入出力に必要なデータ項目だけをモジュール間の引数として渡す。 |
エ | 必要なデータを外部宣言して共有する。 |
モジュールの独立性を高めるためには、モジュールの結合度を弱くする必要がある。 モジュール間の情報の受渡し方法のうち、モジュール結合度が最も弱いものはどれか。
ア | 共通域に定義したデータを、関係するモジュールが参照する。 |
イ | 制御パラメタを引数として渡し、モジュールの実行順序を制御する。 |
ウ | 入出力に必要なデータ項目だけをモジュール間の引数として渡す。 |
エ | 必要なデータを外部宣言して共有する。 |
解答:ウ
<解説>
モジュールの結合度とは、モジュールの独立性を評価する尺度の一つ。モジュール同士がどのような関係で他のモジュールを利用するかによって、6つの結合方法に分類される。内部結合が最も結合度が高く,順に低くなっていく。
結合度 | 名称 | 内容 |
---|---|---|
強い ↑ ↓ 弱い |
内部結合 | 他モジュールの内容を直接参照 |
共通結合 | 複数モジュールが共通領域を使用 | |
外部結合 | 複数モジュールが共通データを使用 | |
制御結合 | 他モジュールのパラメータを渡す | |
スタンプ結合 | データ構造を決めるパラメータを渡す | |
データ結合 | データパラメータのみの受け渡し |
ア | × | 外部結合である。 |
イ | × | 制御結合である。 |
ウ | ○ | データ結合である。 |
エ | × | 外部結合である。 |
キーワード
- 「モジュール結合度」関連の過去問題・・・モジュール結合度とは
お問い合わせ