ITパスポート 平成22年度 春期 問51
システム開発技術
機能要件に関する問題
表計算ソフトのマクロ機能を活用し,製品ごとの営業イベントの成果を分析するプログラムを作成しようとしている。このプログラムのソフトウェア要件定義の作業として適切なものはどれか。
- ア 組み込むマクロの動作ロジックを検討し,コーディングする。
- イ 組み込んだマクロが正しく動作するか,テスト用のデータで試してみる。
- ウ 集計するデータ項目としてどのようなものが必要であるかを洗い出す。
- エ 分析対象年度の製品ごとの各月の売上データを表計算ソフトに入力する。
答えと解説
✓ これが正解ウ 集計するデータ項目としてどのようなものが必要であるかを洗い出す。
解説
何を集めるかを洗い出す段なので、要件の側になります。
作る前の段では、何を満たすべきかを取り決めます。設問が問うているのは、ソフトウェア要件定義の作業です。分析するために、どんなデータ項目が必要かを洗い出します。製品ごとの売上か、イベントの回数か、来場者の数かを決めます。集める項目が決まらなければ、設計にも入れません。だからデータ項目を洗い出すと述べた肢が正解で、機能要件にあたります。洗い出した項目が、そのまま作る中身のもとになります。マクロの動作ロジックを検討してコーディングする作業は、もっと後ろの段です。細かく設計してから、命令の並びを書いていきます。テスト用のデータで動かしてみる作業も、コーディングの後の段です。実際の売上データを入力する作業は、そもそも運用の場面です。つまり決める段か、作る段か、使う段かで分かれます。シラバスも、機能要件を要件定義の用語として挙げています。
ほかの選択肢の解説
- ア 組み込むマクロの動作ロジックを検討し,コーディングする。:マクロの動作ロジックを検討してコーディングする肢です。詳細設計とコーディングの段に置かれる作業で、何を集めるかを決めるソフトウェア要件定義より後ろにあります。
- イ 組み込んだマクロが正しく動作するか,テスト用のデータで試してみる。:組み込んだマクロが正しく動くかをテスト用のデータで試す肢です。作り終えた後のテストの段の作業で、要件を取り決める段からはさらに後ろにあります。
- エ 分析対象年度の製品ごとの各月の売上データを表計算ソフトに入力する。:分析対象年度の売上データを表計算ソフトに入力する肢です。できあがったプログラムを実際に使う運用の場面で、作る前の取り決めとは別の段の作業です。
関連用語
- 機能要件システムが何をするかを定めた、働きについての要件です。
- 表計算
ソフト セルに入れた計算式が、ほかのセルの値を参照して計算するソフトウェアです。 - ソフトウェア
要件定義 ソフトウェアが何をできればよいかを取り決める段階です。 - テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。
出典:平成22年度 春期 ITパスポート試験 問51
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問74:
表計算に 関する 問題 (表計算 ソフト) - 令和3年度 問46:
システム 要件定義に 関する 問題 (機能要件) - 平成30年度 春期 (特別措置試験) 問6:
非機能要件だけを 全て 挙げたもの (機能要件) - 平成28年度 秋期 (特別措置試験) 問53:
システム 設計に 関する 問題 (ソフトウェア 要件定義) - 平成28年度 春期 (特別措置試験) 問42:
ソフトウェア 受入れで 実施する 作業 (ソフトウェア 要件定義)
同じ分野の問題
誤りを見つけたら報告する