†システムが実現しなければならない機能要件や非機能要件を定義したドキュメント。機能要件とは、システム化の前提となる業務フローや、システムで実現する入出力機能、管理するデータの関係などをまとめたものである。非機能要件とは、ユーザーが直接使う機能ではなく、システムで実現する信頼性や性能、可用性などの目標を定めたものである。要件定義はシステム建築の最上流に位置し、この後ユーザーの承認を受けた要件定義書を基にシステムを設計していく。よって、作業の成果である要件定義書の品質が低ければ、開発プロジェクト全体に大きな影響を及ぼすことになる。要件定義書にはわかりやすさと正確性が求められるため、モデル図や表、箇条書きなどを多用すべきだが、文章の面では特に次の点が重要である。必要なのかを明記する。著作権(2948d)。