×
開発技術と開発管理
【機能要件の例】
・顧客が会員登録し、クレジットカードで決済できること。
・おすすめの商品をトップページに最大10件ランダムで表示すること。

【非機能要件の例】
・アクセスが急増した際でも、画面表示が3秒以内に完了すること。
・深夜のメンテナンス時間(AM2:00〜4:00)を除き、年中無休で稼働すること。

もう少し詳しく

要件定義は、システム開発ライフサイクル(SDLC)における最上流工程であり、ビジネス上の課題を解決するために「どのようなシステムを作るべきか」を決定するプロセスです。

この工程では、発注者側(ビジネス部門やエンドユーザー)と開発者側(システムエンジニアやアーキテクト)が緊密にコミュニケーションを取り、現状の業務課題のヒアリングや、新しいシステムに対する要望を収集します。

整理された要望は、以下の2つの大きなカテゴリーに定義されます。