第二題: 請依據以下敘述,繪製線上訂單系統的 UML 狀態圖(State Diagram)。【20 分】
1.新訂單進來,會先進入「未處理訂單」狀態。
2.針對每張「未處理訂單」,確認是否可以接單?
3.如可接單,將訂單改成「接受訂單」狀態。否則,將訂單改成「拒絕訂單」狀態, 然後結案。
4.針對已「接受訂單」,確認是否所有的貨品都已經準備好了?
5.如貨品皆已準備好了,將訂單改成「已完成訂單」狀態,然後結案。
6.如貨品尚缺,將訂單改成「待處理訂單」狀態,等貨品全部都準備好了,再將訂單 改成「已完成訂單」狀態,然後結案。