平成22年度 春期 ITパスポート試験 問51
マネジメント/開発技術表計算ソフトのマクロ機能を活用し,製品ごとの営業イベントの成果を分析するプログラムを作成しようとしている。このプログラムのソフトウェア要件定義の作業として適切なものはどれか。
出典:平成22年度 春期 ITパスポート試験 問51
- ア組み込むマクロの動作ロジックを検討し,コーディングする。
- イ組み込んだマクロが正しく動作するか,テスト用のデータで試してみる。
- ウ集計するデータ項目としてどのようなものが必要であるかを洗い出す。
- エ分析対象年度の製品ごとの各月の売上データを表計算ソフトに入力する。
正解:ウ
解説
ソフトウェア要件定義は,作るソフトウェアに「何が必要か(機能・データ・性能など)」を明らかにする段階です。この問題では,分析に必要な集計データ項目を洗い出す作業がそれに当たります。動作ロジックの検討やコーディングは設計・プログラミング,マクロの確認はテスト,売上データの入力は完成後の利用にあたる作業です。
選択肢ごとの解説
- ア誤り。動作ロジックの検討やコーディングは,要件定義の後に行う設計・プログラミングの作業です。
- イ誤り。テスト用データで動作を確かめるのは,テスト工程の作業です。
- ウ正しい。どのデータ項目が必要かを洗い出すのは,ソフトウェアに求められる機能や条件を明らかにする要件定義の作業です。
- エ誤り。データの入力は,プログラムを使って分析を行う運用・利用段階の作業で,要件定義ではありません。