応用情報技術者 2013年 春期 午前2 問65
問題文
要件定義段階において、要求品質の向上のために発注者が留意すべきことはどれか。
選択肢
ア:現行システムと同じ機能の要求であっても、現行システムの機能や使われ方を調査して、要件定義を実施する。(正解)
イ:ビジネス要求の視点よりも、現行業務で使用されている機能が盛り込まれているか否かの視点で、要件定義の妥当性を検証する。
ウ:要件定義書はあくまでも利用者ニーズの大枠を定めたものとして、実際には設計段階以降に、受注者と議論して具体的な要件を確定していく。
エ:要件定義段階では業務要件を整理し、システムの移行方法・運用方法など非機能要件は、システム稼働前に洗い出す。
要件定義段階における要求品質向上の留意点【午前2 解説】
要点まとめ
- 結論:現行システムの機能や使われ方を調査し、同じ機能でも詳細に要件定義を行うことが品質向上の鍵です。
- 根拠:現行システムの実態を把握せずに要件を決めると、利用者の真のニーズや問題点を見落とし、品質低下を招きます。
- 差がつくポイント:単に現状の機能を踏襲するだけでなく、現行の使われ方や課題を深掘りして要件に反映させる視点が重要です。
正解の理由
アは、現行システムと同じ機能であっても、その機能の実際の使われ方や問題点を調査して要件定義を行うことを示しています。これにより、単なる機能のコピーではなく、利用者の真のニーズに即した高品質な要求仕様を作成できるため、要求品質の向上に直結します。
よくある誤解
- 現行システムの機能をそのまま踏襲すれば十分と考え、調査を省略しがちです。
- 要件定義は大まかな枠組みだけでよく、詳細は設計段階で詰めればよいと誤解されます。
解法ステップ
- 問題文の「要求品質の向上」「発注者が留意すべきこと」に注目する。
- 要件定義段階での具体的な取り組み内容を選択肢から探す。
- 現行システムの機能や使われ方の調査が品質向上に寄与するかを検討。
- 他の選択肢がビジネス視点や非機能要件のタイミングなど、問題文の趣旨と合致しないことを確認。
- 最も適切な選択肢を選ぶ。
選択肢別の誤答解説
- イ:現行業務の機能の有無だけで妥当性を判断するのは不十分で、ビジネス要求の視点も重要です。
- ウ:要件定義書は利用者ニーズの大枠だけでなく、できるだけ具体的に定めることが品質向上に必要です。
- エ:非機能要件も重要ですが、システム稼働前に洗い出すのは遅く、要件定義段階で整理すべきです。
補足コラム
要件定義はシステム開発の基盤であり、ここでの品質が後工程の効率や成果物の品質に大きく影響します。現行システムの調査は、利用者の隠れたニーズや問題点を発見し、改善点を明確にするための重要なプロセスです。これにより、単なる機能の模倣ではなく、価値あるシステムを構築できます。
FAQ
Q: 要件定義段階で現行システムの調査はどの程度必要ですか?
A: 可能な限り詳細に調査し、利用者の実際の使い方や問題点を把握することが望ましいです。
A: 可能な限り詳細に調査し、利用者の実際の使い方や問題点を把握することが望ましいです。
Q: 非機能要件はいつ整理すべきですか?
A: 要件定義段階で業務要件とともに整理し、システム設計や運用計画に反映させることが重要です。
A: 要件定義段階で業務要件とともに整理し、システム設計や運用計画に反映させることが重要です。
関連キーワード: 要件定義、要求品質、現行システム調査、非機能要件、システム開発

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

