教科書で学ぶ要件定義と設計
定義機能要件は、システムが何をするか、つまり業務のためにどんな処理や機能を提供するかを定めた要件である。
解説要件定義では、業務の流れや使い方を分析し、システムに任せる処理を洗い出す。例えば図書の貸出システムなら「会員番号で貸出を記録する」「返却期限を過ぎた本を一覧にする」が機能要件に当たる。工程を細かく分ける呼び方には、システム全体の要件を決めるシステム要件定義や、その中のソフトウェアについて決めるソフトウェア要件定義がある。
たとえレストランのメニューに並ぶ料理の一覧のようなもの。この店で何を出せるかを決めたもので、作り方はまだ書かれていない。