1)使用 UML State Model
-
建模对象: 参考 Asg_RH 文档, 对 Reservation/Order 对象建模。
-
建模要求: 参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单。
状态集合 S= { 无订单,等待商家确认,未支付,预订成功,预订失败}
常见事件 E = { 顾客提交订单,顾客取消订单,顾客过期未支付,支付订单,酒店确认订单,酒店拒绝订单}
2)研究淘宝退货流程活动图,对退货业务对象状态建模
状态集合 S= { 等待商家确认,商品已发货,商品未发货,等待买家退货,等待商家确认收货,等待退款,退货成功,退货取消,客服介入}
常见事件 E = { 买家提交退货申请,买家取消申请,商家拒绝退货申请,商家确认退货申请,买家退货,卖家收货,商品损坏,系统退款}