トップ過去問一覧応用情報技術者 平成23年・春 > 問47
問47

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

○正解
×不正解

ある木構造データを扱う機能をデータとともに一つにまとめ,木構造データをモジュールの外から見えないようにした。

複数の機能のそれぞれに必要な初期設定の操作が,ある時点で一括して実行できるので,一つのモジュールにまとめた。

二つの機能A,Bのコードは重複する部分が多いので,A,Bを一つのモジュールとし,A,Bの機能を使い分けるための引数を設けた。

二つの機能A,Bは必ずA,Bの順番に実行され,しかもAで計算した結果をBで使うこともあるので,一つのモジュールにまとめた。

解説

モジュール強度とは、分割されたモジュール内部の関連性を表すものです。次の7種類があります。

 

結束性 種別 概要 
 弱い 暗合的強度 単純に分割されたモジュール
 ↑ 論理的強度 条件によってどれかひとつが実行されるような複数の機能を持つモジュール
  時間的強度 特定のタイミングで実行される機能をまとめたモジュール
  手順的強度 逐次的に実行される機能をまとめたモジュール
  連絡的強度 逐次的に実行される機能をまとめ、かつ各機能間にデータの関連性があるモジュール
 ↓ 情報的強度 一つのデータ構造だけを扱うモジュール
 強い 機能的強度 一つの機能だけを実現するモジュール

 


 

二つの機能A,Bのコードは重複する部分が多いので,A,Bを一つのモジュールとし,A,Bの機能を使い分けるための引数を設けた。

論理的強度を表します。

 

複数の機能のそれぞれに必要な初期設定の操作が,ある時点で一括して実行できるので,一つのモジュールにまとめた。

時間的強度を表します。

 

二つの機能A,Bは必ずA,Bの順番に実行され,しかもAで計算した結果をBで使うこともあるので,一つのモジュールにまとめた。

連絡的強度を表します。

 

ある木構造データを扱う機能をデータとともに一つにまとめ,木構造データをモジュールの外から見えないようにした。

情報的強度を表します。

無料学習システムはこちら
→間違えた問題を繰り返し学習
→分野別学習
→模擬試験モード
デモサイト
無料ユーザ登録

問題文や解説文の内容の正確性については、できるかぎりチェックをしていますが、間違いがある可能性があります。 十分ご注意の上、参考までにご利用ください。