顧客情報を入力する -------------------- ■ユースケースの概要 このユースケースは、顧客係が顧客情報を入力します。 ■イベント・フロー 1. 事前条件 とくになし。 2. 基本フロー 2-1. 顧客係は、顧客情報の入力を行うことをシステムに指示します。 2-2. システムは、顧客情報の入力を促します。 2-3. 顧客係は、顧客情報を入力し、システムに登録を指示します。 2-4. システムは、入力された顧客情報を検証し、システムに登録します。 2-5. ユースケースを終了します。 3. 代替フロー 3-1. 必須項目を入力していないとき(基本フロー2-4) 3-1-1. システムは必須項目を入力しなおすように、顧客係に促します。 3-1-2. 基本フロー2-3 に戻ります。 3-2. 入力項目が妥当でないとき(基本フロー2-4) 3-2-1. システムは情報を入力しなおすように、顧客係に促します。 3-2-2. 基本フロー2-3 に戻ります。 ... 4. 例外フロー 4-1. システムが入力された情報を登録できないとき(基本フロー2-4) 4-1-1. システムはその旨のメッセージをアクターに通知します。 4-1-2. ユースケースを終わります。 ■主シナリオ 1. 顧客係の田中さんは、顧客の佐藤さんの顧客情報(名前、住所、...)を入力するため、「顧客情報登録」を選択します。 2. システムは、「顧客情報登録画面」を表示します。 3. 田中さんは、登録する顧客の情報(名前、住所、...)を入力し、「登録」ボタンをクリックします。 4. システムは入力された情報の妥当性を検証して、情報を登録します。 ■副シナリオ 1. 必須項目を入力し忘れた場合 1-1. 顧客係の田中さんは、顧客の佐藤さんの顧客情報(名前、住所、...)を入力するため、「顧客情報登録」を選択します。 1-2. システムは、「顧客情報登録画面」を表示します。 1-3. 田中さんは、登録する顧客の情報(名前、住所、...)を入力し、「登録」ボタンをクリックします。 1-4. システムは入力された情報の妥当性を検証して、必須項目の「住所」が入力されていないので、「住所を入力してください」という警告メッセージを表示します。 1-5. 警告メッセージを見た田中さんは、そのメッセージにしたがい、住所を入力して、ふたたび登録ボタンをクリックします。 1-6. システムは、入力された情報を登録します。 ...