平成22年度 春期 問51
システム開発技術
機能要件に関する問題
表計算ソフトのマクロ機能を活用し,製品ごとの営業イベントの成果を分析するプログラムを作成しようとしている。このプログラムのソフトウェア要件定義の作業として適切なものはどれか。
- ア組み込むマクロの動作ロジックを検討し,コーディングする。
- イ組み込んだマクロが正しく動作するか,テスト用のデータで試してみる。
- ウ集計するデータ項目としてどのようなものが必要であるかを洗い出す。
- エ分析対象年度の製品ごとの各月の売上データを表計算ソフトに入力する。
答えと解説を見る
✓ これが正解ウ集計するデータ項目としてどのようなものが必要であるかを洗い出す。
解説
何を集めるかを洗い出す段なので、要件の側になります。
作る前の段では、何を満たすべきかを取り決めます。設問が問うたのは、そのうち仕組みの側の要件でした。分析するために、どんな項目が必要かを洗い出します。品ごとの売上か、催しの回数か、来た人の数か。集める項目が決まらなければ、組み立てにも入れませんでした。だから項目を洗い出すと述べた肢が当たり、機能要件にあたります。洗い出した項目が、そのまま作る中身のもとになりました。動き方を検討して書き起こす作業は、もっと後ろの段です。細かく設計してから、命令の並びを書いていきました。試しの値で動かしてみる作業も、書いた後の段になります。実際の売上を打ち込む作業は、そもそも使う場面でした。つまり決める段か、作る段か、使う段かで分かれます。シラバスも、機能要件を要件定義の用語として挙げています。
ほかの選択肢はなぜ違うのか
- ア組み込むマクロの動作ロジックを検討し,コ…:動き方を検討して書き起こす肢のほうです。細かい段まで降ろして、命令を並べました。設計と作りの段に置かれる作業になります。何を集めるかを決める段ではありませんでした。順が後ろにあります。作る側の段です。降りる深さが違います。
- イ組み込んだマクロが正しく動作するか,テス…:試しの値で動かしてみる肢が、こちらです。書いたものが正しく動くかを確かめました。確かめる段に置かれる作業になります。要件を取り決める段からは離れていました。さらに後ろの段です。確かめる側でした。作り終えた後に来る段です。
- エ分析対象年度の製品ごとの各月の売上データ…:実際の売上を打ち込む肢が、こちらに当たります。分析したい年度の値を、そろえて入れました。できあがった品を、実際に使う場面になります。作る前の取り決めとは、まるで別にありました。使う段の作業です。いちばん後ろでした。
この問題の用語
- 機能要件システムが何をするかを定めた、働きについての要件です。どれだけ速く安定して動くかという条件は、非機能要件になります。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
出典:平成22年度 春期 ITパスポート試験 問51
同じ用語が出る問題
- 令和8年度 問52:要件定義に関する問題(要件定義)
- 令和8年度 問42:サービスデスクに関する記述(要件定義)
- 令和3年度 問46:システム要件定義に関する問題(機能要件)
- 平成30年度 春期 (特別措置試験) 問6:非機能要件だけを全て挙げたもの(機能要件)
- 平成29年度 秋期 (特別措置試験) 問55:システム要件定義で実施する作業(機能要件)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)