要件定義 Requirements Definition
要件定義とはシステム開発、ソフトウェア開発における上流工程のひとつで、実装する機能や求められる性能、期待される結果を明確にしていく作業のことをいいます。
ユーザーにヒアリングを行いながら、要望を実現するために構築をする手順や方法、方向性を文書化していきます。
その文書のことを要件定義書といいます。
要件定義書には、システムの開発・導入の目的や背景、システムそのものの概要、機能要件、非機能要件、スケジュール、予算、人員などが記載されます。