1. 程式人生 > >系統分析與設計--學習筆記4(建模應用)

系統分析與設計--學習筆記4(建模應用)

一.按建模練習資料的 Task1 ,完成用例圖

Task1:用例建模(Use Case Modeling)是使用用例的方法來描述系統的功能需求的過程

(1)Use Case Diagram


(2)Use Case Specification--Brief Level

Use case: Reserve a Room

Actors: Customers

Type: Primary

Description: A customer enter the website of the reservation of rooms system, type in the destination desired and the date of check-in and check-out. The system responds with a new page listing all hotels choices according to the specific information. The actor choose the desired one and complish more details.

二.使用 UseCase Dragram 為系統建模

1. 攜程網訂機票:


2. 去哪兒網訂機票:


3. 簡單解釋

攜程網與去哪兒網的訂票流程相似,主要有輸入機票資訊、從符合航班列表中選擇以及填寫乘客資訊這三部分。但是兩個網的推銷側重點不同,

(1)攜程網主要在第一個流程(輸入機票資訊)中有較多的推銷手段,如“發現低價航班”這一選項是攜程網特有的,這需要技術人員或人工智慧機器蒐集並及時更新國內與國際各種航班的特價資訊,這是需要有一定的識別技術與資料探勘基礎的,對技術人員的要求比較高。另外,攜程網根據市場需求在第二個流程中加入了“準點率”這一項,它們更注重乘客對時間的需求。而同時準點率這一項又必須基於大量資料才能統計出來,因此體現出攜程網對乘客需求的分析更細緻到位。

(2)去哪兒網的推銷手段主要在於第二個頁面,可以提供使用者選擇排序方式,這一點也比較重要。另外,在完善訂單的流程中,去哪兒網提供了保險詳情,也就是能夠讓乘客更清楚自己的支付金額去向,也能夠更有效保證乘客的人身安全。

三.瞭解淘寶退貨業務流程,使用 UML 活動圖建模該業務流程

請在官方退貨業務指南處,瞭解退貨業務

按你的理解,使用多泳道圖描述 業務活動與協作(參考微軟文件)

如果需要你設計一個退貨業務子系統,請畫出 UML Usecase Diagram



四.請對退貨業務中的部分業務編寫用例文字

1) brief用例

參與者:買家、賣家

買家進入退貨頁面,填寫退貨理由並提交退貨申請,商家處理退貨申請,並更新狀態,成功狀態則系統自動退款,失敗狀態則退貨失敗。

2) 詳細用例

 Scenarios:買家退貨

 Type: Primary

 Overview:

買家:商品不符合心意或商品有破損,申請退貨並退回已付金額。

賣家:被通知有退貨申請,在收到使用者退回的商品後檢查商品是否有損壞。如符合退貨條件則同意退貨,否則向系統提交申訴。

系統:根據申請處理退貨業務

前提條件:使用者已經註冊登入,併購買了相應商家的商品,且使用者已經退回商品。

過程

使用者進入退貨子頁面,填寫退貨理由並提交退貨申請。

商家收到使用者退回的商品,商家根據申請退貨理由檢查情況是否屬實。

系統根據商家提供的資訊已經申請狀態,判斷是否退貨以及是否匯款。