3.2 機能要件

3.2.1 機能要件とは

システムが「何をするか」を定義する要件。ユーザーが直接利用する機能を記述する。

記述項目
機能IDF-001
機能名ユーザー登録
概要新規ユーザーをシステムに登録する
入力氏名、メールアドレス、パスワード
出力登録完了画面、確認メール送信
処理入力チェック→DB登録→メール送信

3.2.2 ユースケース記述

機能要件をユースケース形式で記述する方法。

ユースケース例:商品検索
アクター:顧客
事前条件:ログイン済み
基本フロー:
1. 顧客が検索キーワードを入力
2. システムが商品を検索
3. システムが検索結果を表示
代替フロー:該当商品なしの場合、メッセージ表示