系統分析與設計 Homework(lesson 6)

系統分析與設計 Homework(lesson 6)

1、用例建模

a. 閱讀 Asg_RH 文檔,繪製用例圖。

Reserve Hotel用例圖

b. 選擇你熟悉的定旅館在線服務系統(或移動 APP),繪製用例圖。

要求如下:

  • 對比 Asg_RH 用例圖,請用色彩標註出創新用例或子用例
  • 儘可能識別外部系統,並用色彩標註新的外部系統和服務

美團酒店預訂用例圖

c. 對比兩個時代、不同地區產品的用例圖,總結在項目早期,發現創新的思路與方法。

  • 對比
    • 相同點
      (1) 預訂酒店的核心業務基本不變。(核心業務爲Find Hotel → Make Reservation → Pay)
      (2) 用戶可以根據自己的喜好來對酒店進行排序,以選擇自己心目中的酒店,這樣體現了軟件與用戶的友好交互。
    • 不同點
      (1) 美團的酒店預訂可以通過地圖來確定預訂的酒店。
      (2) 美團的酒店預訂在付款的階段增加了多樣化的在線支付,表明美團的酒店預訂能與時俱進。
  • 總結
    在項目早期,我們應該從以前的軟件出發,瞭解並分析其核心業務,在覈心業務上“取其精華,棄其糟粕”,並且需要做到與時俱進,從用戶需求和新技術的角度進行創新。
    例如,現在在線支付傾向於微信支付和支付寶支付,美團的酒店預訂在支付方面就做出了一定的創新,從以前的銀聯支付到現在可以銀聯支付、微信支付、支付寶支付等等,這體現了美團從現如今用戶需求的角度進行創新。

d. 請使用 SCRUM 方法,在(b)用例圖基礎上,編制某定旅館開發的需求 (backlog)

ID Title Est Imp Iter How to preview
0 查找酒店 30 3 1 能夠通過地圖定點、輸入位置等方式查找酒店
1 預訂酒店 50 4 2 可選擇酒店、房型、入住時間段等具體信息
2 管理訂單 40 3 3 展示訂單的具體信息並修改訂單信息
3 付款 20 2 1 通過外部付款系統完成付款
4 評論 30 2 3 對完成的訂單可進行評論

2、業務建模

a. 在(1-b)基礎上,用活動圖建模找酒店用例。簡述利用流程圖發現子用例的方法。

找酒店用例

利用流程圖發現子用例的方法:

  • 某些單獨操作可視爲一個子用例
  • 某些聯合操作可視爲一個子用例

b. 選擇你身邊的銀行 ATM,用活動圖描繪取款業務流程。

ATM取款

c. 查找淘寶退貨業務官方文檔,使用多泳道圖,表達客戶、淘寶網、淘寶商家服務系統、商家等用戶和系統協同完成退貨業務的過程。分析客戶要完成退貨業務,在淘寶網上需要實現哪些系統用例。

淘寶退貨

在淘寶網上需要實現的系統用例:

  • 接受請求
  • 處理請求
  • 退貨成功
  • 退貨失敗

3、用例文本編寫

在大作業基礎上,分析三種用例文本的優點和缺點。

  • brief用例(摘要式用例文本)
    • 優點
      • 簡明扼要
      • 一段式
      • 時間花費少
    • 缺點
      • 缺乏細節
      • 難以分析需求
  • casual 用例(非正式用例文本)
    • 優點
      • 較爲簡潔
      • 編寫效率較高
      • 覆蓋較多場景
    • 缺點
      • 細節不足
      • 不利於深入分析需求
  • 詳細用例
    • 優點
      • 對於每個用例有具體的業務流程說明
      • 利於深入分析需求和開發
    • 缺點
      • 時間花費較多
      • 需要考慮各種情況
發佈了106 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章