參看Airbnb民宿預訂.md,
繪製Airbnb民宿預訂系統的用例圖。
至少完成一個詳述用例,並繪製該用例的活動圖。
民宿預訂系統用例
範圍:Airbnb民宿預訂
級別:用戶目標
主要參與者:住客
涉及及其關注點:
食客:希望能選擇合心意,無偏差的民宿
餐廳管理者:希望能夠基本無延遲的得到訂單確認的通知。
前置條件:食客必須註冊登錄應用。
成功保證:準確及時地完成訂單確認的消息傳遞,及時更新房源真實信息。
主成功場景:
住客輸入民宿查找範圍後瀏覽並選擇民宿查看詳情
住客找到合意的民宿後發起預定訂單
擴展:房主在發現訂單數據有異常時應可以對此提出疑問,便立刻向後端進行同步數據。
交替場景:
- 住客未找到合意的民宿
- 住客合意民宿沒有空閒房源
特殊需求:應支持多國語言
技術和數據變元素:確認訂單後,支付成功後才提交訂單。
發生頻率:經常發生
雜項:UI要做的簡潔易懂
對Airbnb民宿預訂系統進行領域建模。
至少選擇一個系統中的對象,進行狀態建模。
狀態集合:
S={新建訂單, 訂單已註冊, 訂單已授權, 訂單已確認, 訂單已取消, 訂單已出單}
事件集合:
E={創建, 註冊, 授權, 修改, 支付, 出單, 取消}