試験では、要件定義の「目的」と、前後の工程(システム企画や設計)との関係性がよく問われます。「開発するシステムに必要な機能や性能を明らかにし、利害関係者(発注者と開発者)間で合意すること」といった説明文が出た場合は、要件定義を選びます。また、「機能要件」と「非機能要件」の違いを問う問題も頻出です。「システムの使い勝手、性能、セキュリティ、信頼性」などに関するものはすべて「非機能要件」に分類されることをしっかりと覚えておきましょう。要件定義が終わると、その内容を基に外部設計(基本設計)へと進みます。
要件定義を行う前段階で、ITベンダーに具体的な提案を求めるために提示されるのがRFPです。要件定義で決定した内容に基づいて、ユーザーから見える画面や帳票のレイアウトなどを決めていく工程が外部設計となります。また、システム開発の進め方全体を管理する手法として、ウォーターフォールモデルなどの開発モデルも関連してきます。