過去問解きまくり研究所 ホーム

平成26年度 秋期 午前Ⅱ 問5

設計

機能的強度のモジュール

図は,商品の受注処理を行うプログラムのモジュール構成図である。a~dのうち,機能的強度のモジュールはどれか。

モジュール構成図:

受注処理を行う
├─ a:初期設定を行い,ファイルを開く
├─ (記号なし):新規顧客の顧客番号を採番し,顧客レコードを作成する
│    └─ c:顧客番号,氏名,住所を入力とし,顧客レコードを更新する
└─ b:必要に応じて顧客情報を修正してから,販売番号を採番し,販売レコードを作成する
     ├─ c:顧客番号,氏名,住所を入力とし,顧客レコードを更新する(上のcと同じモジュール)
     └─ d:販売情報を入力とし,販売レコードを更新してから,監査用の記録を取る
答えと解説を見る

✓ これが正解ウc

解説

顧客レコードの更新という一つの機能だけを行うcです。

機能的強度は、モジュールが一つの機能だけを実行するようにまとめられた状態で、モジュール強度の中で最も強いとされます。各モジュールの説明を見ると、cは顧客番号・氏名・住所を受け取って顧客レコードを更新するという一つの機能だけを行っています。そのため、新規顧客を作るモジュールと販売を扱うbの両方から、同じcを呼び出して使い回せています。他のモジュールは、説明に、〜してから、〜を行い、のように複数の動作が並んでいます。説明文を一つの動詞で言い切れるかどうかを見ると、機能的強度かどうかを判断できます。

ほかの選択肢はなぜ違うのか

出典:平成26年度 秋期 システムアーキテクト試験 午前Ⅱ 問5

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)