システム開発技術|平成22年度 春期 ITパスポート試験 問51
表計算ソフトのマクロ機能を活用し,製品ごとの営業イベントの成果を分析するプログラムを作成しようとしている。このプログラムのソフトウェア要件定義の作業として適切なものはどれか。
- 組み込むマクロの動作ロジックを検討し,コーディングする。
- 組み込んだマクロが正しく動作するか,テスト用のデータで試してみる。
- ✓ これが正解集計するデータ項目としてどのようなものが必要であるかを洗い出す。
- 分析対象年度の製品ごとの各月の売上データを表計算ソフトに入力する。
解説
何を集めるかを洗い出す段なので、要件の側になります。
作る前の段では、何を満たすべきかを取り決めます。設問が問うたのは、そのうち仕組みの側の要件でした。分析するために、どんな項目が要るかを洗い出します。品ごとの売上か、催しの回数か、来た人の数か。集める項目が決まらなければ、組み立てにも入れませんでした。だから項目を洗い出すと述べた肢が当たり、機能要件にあたります。洗い出した項目が、そのまま作る中身の土台になりました。動き方を検討して書き起こす作業は、もっと後ろの段です。細かく設計してから、命令の並びを書いていきました。試しの値で動かしてみる作業も、書いた後の段になります。実際の売上を打ち込む作業は、そもそも使う場面でした。つまり決める段か、作る段か、使う段かで分かれます。シラバスも、機能要件を要件定義の用語として挙げています。
ほかの選択肢はなぜ違うのか
- 動き方を検討して書き起こす肢のほうです。細かい段まで降ろして、命令を並べました。設計と作りの段に置かれる作業になります。何を集めるかを決める段ではありませんでした。順が後ろに在ります。作る側の段です。降りる深さが違います。
- 試しの値で動かしてみる肢が、こちらです。書いたものが正しく動くかを確かめました。確かめる段に置かれる作業になります。要件を取り決める段からは離れていました。さらに後ろの段です。確かめる側でした。作り終えた後に来る段です。
- 実際の売上を打ち込む肢が、こちらに当たります。分析したい年度の値を、そろえて入れました。できあがった品を、実際に使う場面になります。作る前の取り決めとは、まるで別に在りました。使う段の作業です。いちばん後ろでした。
この問題に関係する言葉
- 機能要件システムが何をするかを定めた、働きについての要件です。どれだけ速く安定して動くかという条件は、非機能要件になります。
出典:平成22年度 春期 ITパスポート試験 問51
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)