モジュール設計に関する記述のうち、モジュール強度(結束性)が最も強いものはどれか。
モジュール強度は機能的、次いで情報的が強い
選択肢
- アある木構造データを扱う機能をこのデータとともに一つにまとめ、木構造データをモジュールの外から見えないようにした。
- イ複数の機能のそれぞれに必要な初期設定の操作が、ある時点で一括して実行できるので、一つのモジュールにまとめた。
- ウ二つの機能A、Bのコードは重複する部分が多いので、A、Bを一つのモジュールにまとめ、A、Bの機能を使い分けるための引数を設けた。
- エ二つの機能A、Bは必ずA、Bの順番に実行され、しかもAで計算した結果をBで使うことがあるので、一つのモジュールにまとめた。
正解と解説
正解:ア ある木構造データを扱う機能をこのデータとともに一つにまとめ、木構造データをモジュールの外から見えないようにした。
モジュール強度は、機能的強度が最も強く、次いで情報的強度が強い。あるデータ構造とそれを操作する機能をひとまとめにし、内部の構造を外部から隠蔽したものは情報的強度に当たり、選択肢の中で最も強い。他の選択肢は論理的・時間的・連絡的といったより弱い強度である。
選択肢ごとの解説
- ア正しい。データと操作をまとめて隠蔽した情報的強度で、選択肢中で最も強い。
- イ実行時期が同じという理由でまとめた時間的強度で、弱い。
- ウ引数で機能を使い分ける論理的強度で、かなり弱い。
- エ順序と受け渡すデータでつながった連絡的強度で、情報的強度より弱い。
同じ分野の他の問題
- UMLのダイアグラムのうち、インスタンス間の関係を表現するものはどれか。2025年度 秋期 午前 問47
- モジュール結合度に関する記述のうち、適切なものはどれか。2024年度 春期 午前 問46
- オブジェクト指向におけるクラス間の関係のうち、適切なものはどれか。2024年度 春期 午前 問45
- 値引き条件に従って、商品を販売する。決定表の動作指定部のうち、適切なものはどれか。〔値引き条件〕①上得意客(前年度の販売…2023年度 春期 午前 問47
- モジュールの独立性を高めるには、モジュール結合度を低くする必要がある。モジュール間の情報の受渡し方法のうち、モジュール結…2023年度 春期 午前 問46
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。