今日の1問
システムアーキテクト試験
ソフトウェア方式設計・詳細設計令和6年度 春期

現在のプログラム A,B に,在庫テーブルを更新した後に更新ログを出力する機能を追加する。この機能は共通モジュールで実装し,どのプログラムからも利用できるようにする。図は,プログラムの実装案である。案1も案2も,在庫テーブルを更新した後に更新ログが出力される。更新ログを出力する共通モジュールを呼び出す処理を,案1のように各プログラム中に直接記述するのではなく,案2のように呼び出し方の宣言を共通プログラムなどに記述することによって,開発の効率を高めたり,保守性を高めたりするプログラミング技法はどれか。〔現在:プログラムAおよびプログラムBがそれぞれ「在庫テーブルを更新する」処理をもつ。〕〔案1:プログラムA・Bに「在庫テーブルを更新するモジュールCを呼び出す」処理を直接記述し,モジュールCが「更新ログを出力する」。〕〔案2:プログラムXに「宣言:在庫テーブルを更新した後にモジュールCを呼び出す」を記述し,プログラムA・Bは「在庫テーブルを更新する」のみを記述し,モジュールCが「更新ログを出力する」。〕

ア〜エから選んでみましょう👇

出典:IPA システムアーキテクト試験 令和6年度 春期 午前Ⅱ 問7

システムアーキテクト試験の対策をもっと
本物の過去問1万問超を無料で演習