實驗四: 順序圖或通信圖
實驗一:http://www.itdecent.cn/p/5d5d97888bdb
實驗二:http://www.itdecent.cn/p/0b36d823c6de
實驗三:http://www.itdecent.cn/p/8089274b805a
1.圖形文檔
1.管理購物車順序圖

2.購買商品順序圖

3.文字說明
該部分包含:順序圖綜述、順序圖中的對象與參與者實例描述、對象接收/發(fā)送消息的描述和其他與順序圖有關(guān)的說明。
1)順序圖綜述
該順序圖主要是描述在線購物系統(tǒng)該系統(tǒng)的各個功能執(zhí)行順序圖,主要實現(xiàn)功能大體上有注冊、登錄、修改個人信息,普通用戶搜索商品、購買商品、維護購物車、查看訂單、評價,管理員管理商品、管理訂單,客服管理訂單、回復(fù)咨詢等。
2)順序圖中的對象描述
順序圖:購物車管理順序圖
對象名稱:buyer買家、onlineShopping在線購物、cartController、cartLayout、cart
主動對象:buyer
順序圖:購買商品順序圖
對象名稱:buyer買家、onlineShopping在線購物、shoppingController、shoppingLayout、order
主動對象:buyer
3) 對象接收/發(fā)送消息的描述
a.購物車管理順序圖
消息名稱:登錄在線購物系統(tǒng)
消息格式:登錄在線購物系統(tǒng)()
消息類型:同步消息
發(fā)送消息的對象名稱:buyer
接收消息的對象名稱:onlineShopping
消息名稱:管理購物車
消息格式:管理購物車()
消息類型:同步消息
發(fā)送消息的對象名稱:onlineShopping
接收消息的對象名稱:cartController
消息名稱:管理購物車
消息格式:管理購物車()
消息類型:同步消息
發(fā)送消息的對象名稱:cartController
接收消息的對象名稱:cartLayout
消息名稱:查看購物車
消息格式:查看購物車()
消息類型:同步消息
發(fā)送消息的對象名稱:cartLayout
接收消息的對象名稱:cartLayout
消息名稱:添加商品至購物車
消息格式:添加商品至購物車()
消息類型:同步消息
發(fā)送消息的對象名稱:cartLayout
接收消息的對象名稱:cartLayout
消息名稱:修改購物車中商品數(shù)量
消息格式:修改購物車中商品數(shù)量()
消息類型:同步消息
發(fā)送消息的對象名稱:cartLayout
接收消息的對象名稱:cartLayout
消息名稱:刪除購物車中的商品
消息格式:刪除購物車中的商品()
消息類型:同步消息
發(fā)送消息的對象名稱:cartLayout
接收消息的對象名稱:cartLayout
消息名稱:保存購物車信息
消息格式:保存購物車信息()
消息類型:同步消息
發(fā)送消息的對象名稱:cartLayout
接收消息的對象名稱:cart
消息名稱:返回在線購物系統(tǒng)主界面
消息格式:返回在線購物系統(tǒng)主界面()
消息類型:回復(fù)消息
發(fā)送消息的對象名稱:cart
接收消息的對象名稱:onlineShopping
b. 購買商品順序圖
消息名稱:登錄在線購物系統(tǒng)
消息格式:登錄在線購物系統(tǒng)()
消息類型:同步消息
發(fā)送消息的對象名稱:buyer
接收消息的對象名稱:onlineShopping
消息名稱:選購商品
消息格式:選購商品()
消息類型:同步消息
發(fā)送消息的對象名稱:onlineShopping
接收消息的對象名稱:shoppingController
消息名稱:選購商品
消息格式:選購商品()
消息類型:同步消息
發(fā)送消息的對象名稱:shoppingController
接收消息的對象名稱:shoppingLayout
消息名稱:生成訂單
消息格式:生成訂單()
消息類型:同步消息
發(fā)送消息的對象名稱:shoppingLayout
接收消息的對象名稱order
消息名稱生成訂單
消息格式生成訂單()
消息類型同步消息
發(fā)送消息的對象名稱shoppingLayout
接收消息的對象名稱:order
消息名稱:保存訂單消息
消息格式:保存訂單消息()
消息類型:同步消息
發(fā)送消息的對象名稱:order
接收消息的對象名稱:order
消息名稱:顯示已選購商品
消息格式:顯示已選購商品()
消息類型:同步消息
發(fā)送消息的對象名稱:order
接收消息的對象名稱:shoppingLayout
消息名稱:購物結(jié)算
消息格式:購物結(jié)算()
消息類型:同步消息
發(fā)送消息的對象名稱:shoppingLayout
接收消息的對象名稱:shoppingLayout
消息名稱:返回購物成功
消息格式:返回購物成功()
消息類型:回復(fù)消息
發(fā)送消息的對象名稱:shoppingLayout
接收消息的對象名稱:onlineShopping
4) 其他與順序圖有關(guān)的說明
????在該系統(tǒng)中的順序圖,表示的是每個子功能的執(zhí)行功能時的順序,在順序圖當(dāng)中,將系統(tǒng)的控制類以及邊界類都表示了出來。由于在線購物系統(tǒng)當(dāng)中每個功能都要等待系統(tǒng)響應(yīng),故在順序圖當(dāng)中都是同步消息。