長(zhǎng)壽網(wǎng)站建設(shè)html網(wǎng)頁(yè)制作用什么軟件
曠野的規(guī)則是永不回頭。
一、實(shí)驗(yàn)?zāi)康?#xff1a;
1、熟悉順序圖的構(gòu)件事物。
2、熟悉發(fā)送者與接受者的關(guān)系
3、熟練掌握描繪順序圖
4、加深對(duì)順序圖的理解和應(yīng)用能力
二、實(shí)驗(yàn)環(huán)境:
window7 | 10 | 11 + ?EA15
三、實(shí)驗(yàn)內(nèi)容:
據(jù)如下描述繪制順序圖:
在某在線訂房系統(tǒng)中, 顧客輸入房間套數(shù)、 房間類型、 入住時(shí)間、 入住天數(shù)等信息, 系
統(tǒng)顯示符合要求的房間號(hào); 顧客確定預(yù)訂的房間, 系統(tǒng)顯示預(yù)付訂金信息; 顧客輸入信用卡
賬號(hào)和密碼, 系統(tǒng)請(qǐng)求銀行信用卡系統(tǒng)提供支付服務(wù); 銀行信用卡系統(tǒng)驗(yàn)證用戶信息并返回
驗(yàn)證通過和支付成功消息; 顧客請(qǐng)求系統(tǒng)打印預(yù)訂單和收據(jù), 系統(tǒng)打印相關(guān)資料; 預(yù)訂結(jié)束。
四、實(shí)驗(yàn)步驟:
第一步:確定參與者:顧客
第二步:確定對(duì)象:酒店訂房系統(tǒng)、銀行信用卡系統(tǒng)
第三步:lifeline上面是根據(jù)時(shí)間先后順序來(lái)描繪,明確消息的發(fā)出端和發(fā)送端
描繪交互信息:
- 開始:顧客啟動(dòng)訂房過程,向系統(tǒng)發(fā)送"查詢可用房間"的消息。
- 響應(yīng):系統(tǒng)接收信息,查找符合條件的房間,并回復(fù)"顯示可用房間號(hào)"。
- 選擇:顧客選擇合適的房間并確認(rèn)預(yù)訂,發(fā)出"確定預(yù)訂房間"指令。
- 顯示信息:系統(tǒng)顯示預(yù)付訂金細(xì)節(jié)。
- 支付:顧客輸入信用卡信息,發(fā)送"提交支付"請(qǐng)求。
- 轉(zhuǎn)發(fā):系統(tǒng)將支付請(qǐng)求轉(zhuǎn)發(fā)給銀行信用卡系統(tǒng),顯示"等待銀行驗(yàn)證"狀態(tài)。
- 銀行處理:銀行信用卡系統(tǒng)驗(yàn)證用戶信息(如身份驗(yàn)證、余額檢查),然后返回"驗(yàn)證通過"和"支付成功"消息。
- 反饋:系統(tǒng)收到銀行的確認(rèn)結(jié)果,通知顧客"支付已成功"。
- 請(qǐng)求:顧客請(qǐng)求"打印預(yù)訂單和收據(jù)"。
- 生成文檔:系統(tǒng)生成相應(yīng)的文件并發(fā)送"預(yù)訂單和收據(jù)已準(zhǔn)備好"通知。
- 結(jié)束:顧客完成整個(gè)預(yù)訂流程,系統(tǒng)顯示"預(yù)訂結(jié)束"。
五、實(shí)驗(yàn)結(jié)果:
六、實(shí)驗(yàn)心得:
1.順序圖主要構(gòu)件事物:
- Actor ??參與者 ?一般用火柴人表示
- Object ??對(duì)象????用矩形框表示,框內(nèi)標(biāo)對(duì)象名;(代表系統(tǒng)中的實(shí)例)
- Lifeline ?生命線 ???矩形框下的豎線代表對(duì)象的生命線;(顯示對(duì)象的存在周期)
- Message 消息(箭頭表示的對(duì)象間交互)
- 激活期(時(shí)間段內(nèi)的活動(dòng)狀態(tài))和注釋。對(duì)象生命線上的細(xì)長(zhǎng)矩形框表示對(duì)象被激活
- 對(duì)象間通信用對(duì)象間水平消息線表示,箭頭形狀表明消息類型(同步、異步或簡(jiǎn)單)
通過描繪順序圖,我們可以清晰的了解用戶的交互順序。
2.箭頭表示消息的交互方向,箭頭由發(fā)送端指向接收端。
3.對(duì)象(參與者)與消息之間的關(guān)聯(lián)線展示交互活動(dòng)。
4.順序圖可視化了類與類之間的協(xié)作與控制流。
5.順序圖以時(shí)間線為基礎(chǔ),通常從左到右展示消息的發(fā)送過程。
6.消息類型可以分為請(qǐng)求-響應(yīng)、通知、鏈?zhǔn)椒磻?yīng)等,這些會(huì)影響交互的行為模型。
7. 并發(fā)和同步:順序圖可以展示并發(fā)執(zhí)行的事件,通過分叉和合并線來(lái)表示,同時(shí)通過條件判斷、同步區(qū)等方式表達(dá)同步點(diǎn)。