×
システム戦略

要件定義の解説(ITパスポートシラバス用語)

要件定義(Requirements Definition)とは

要件定義とは、システム開発のプロジェクトにおいて、開発に取り掛かる前に「新しく作るシステムで何を実現したいのか」「どのような機能を盛り込むべきか」を明確にし、ドキュメント(要件定義書)にまとめる作業のことです。発注元(顧客)と開発会社(システムエンジニア)が話し合い、お互いの認識にズレがないようにすり合わせる最も重要な工程です。ここが曖昧だと、完成したシステムが使えないものになってしまいます。

具体例

ネットショップを開発する際の要件定義の具体例です。

  • 業務要件:クレジットカード決済のほか、主要な電子マネー決済ができること。
  • 性能要件:セール時にアクセスが集中しても、画面が固まらずに3秒以内に表示されること。
  • セキュリティ要件:顧客のパスワードは暗号化して保存され、社内からも見られないようにすること。

これらを一つずつ合意していき、「どのようなものを作るか」というゴールを共有します。

もう少し詳しく