... | ... | @@ -15,13 +15,13 @@ Alex wants to efficiently manage groceries by scanning receipts and updating inv |
|
|
Actor: User
|
|
|
|
|
|
Related Use Case (Manage Inventory):
|
|
|
Add Item To Inventory (Include)
|
|
|
Delete Item (Extend)
|
|
|
Update Item (Include)
|
|
|
Log in (Include)
|
|
|
- Add Item To Inventory (Include)
|
|
|
- Delete Item (Extend)
|
|
|
- Update Item (Include)
|
|
|
- Log in (Include)
|
|
|
|
|
|
Related Use Case (Add By Scanning):
|
|
|
Add Item (Generalization)
|
|
|
- Add Item (Generalization)
|
|
|
|
|
|
| Actor Actions | System Response |
|
|
|
| ------ | ------ |
|
... | ... | @@ -60,9 +60,17 @@ Lisa wants to receive reminders before groceries expire so she can use them in t |
|
|
Actor: User
|
|
|
|
|
|
Related Use Case (Set Expiration Date):
|
|
|
Add Item to Inventory (Extends)
|
|
|
Set Custom alert (Extends)
|
|
|
- Add Item to Inventory (Extends)
|
|
|
- Set Custom alert (Extends)
|
|
|
|
|
|
|
|
|
| Actor Actions | System Responses |
|
|
|
| ------ | ------ |
|
|
|
|1. Add item to inventory and set expiration date | 2. Store expiration date |
|
|
|
| | 3. Notify User 2 days in advance of upcoming expired food |
|
|
|
| 4. Confirms Notification | |
|
|
|
| 5. Customize expiry notification to alert 3 days in advance of expiration | 5. Updates notification settings |
|
|
|
|
|
|
**Scenario Steps:**
|
|
|
|
|
|
| Actor Actions | System Responses |
|
... | ... | |