系統分析與設計 第四次作業

2021-09-22 21:08:33 字數 2420 閱讀 2126

1、簡答題

用例有哪些形式?

對於複雜業務,為什麼編制完整用例非常難?

什麼是用例圖?

用例圖的基本符號與元素?

1、參與者(actor):表示的是乙個系統使用者,也就是與應用程式進行互動的使用者、組織或者外部系統。

2、用例(use case):表示的是對系統提供的功能、服務的一種描述。

3、系統邊界:表示正在建模系統的邊界,邊界內表示系統的組成部分,邊界外表示系統外部。uml中系統邊界用乙個方框表示,並附上系統的名稱,參與者在邊界的外部,用例在邊界內。

4、用例之間的關係:

a. 包含關係(include):表示用例可以簡單地包含其他用例所具有的行為,並把它所包含的用例行為作為自身行為的一部分。在uml中常用帶箭頭的虛線表示,箭頭指向被包含的用例。

b. 泛化關係(generalization):泛化指的是乙個父用例可以被特化形成多個子用例,而父用例和子用例之間的關係就是泛化關係。在uml中用空心三角箭頭的實線表示,箭頭指向父用例。

c. 關聯關係(association):表示的是參與者與用例之間的關係。在uml中常用一條直線,或者是一條帶箭頭的線條來表示,箭頭指向資訊接收方。

d. 擴充套件/延伸關係(extend):表示在一定條件下,把新的行為加入到已有的用例中,獲得的新用例叫做擴充套件用例,原有的用例叫做基礎用例,相當於為基礎用例提供乙個附加功能。在uml中用帶箭頭的虛線表示,箭頭指向基礎用例。

用例圖的畫法與步驟

用例圖給利益相關人與開發者的價值有哪些?

對於開發者來說:

2、建模練習題

(1)攜程網

(2)淘票票

回答下列問題:

(1)為什麼相似系統的用例圖是相似的?

因為對於相似的系統,其服務物件是相似的,因而業務邏輯都是相似的,所以在繪製用例圖的時候所產生的用例和用例間的關係都是相似的,最終導致繪製出來的用例圖是相似的。而它們的不同點在於各個系統在實現各自的業務邏輯時的創新方式與特色。

(2)如果是定旅館業務,請對比 asg_rh 用例圖,簡述如何利用不同時代、不同地區產品的用例圖,展現、突出創新業務和技術。

(3)如何利用用例圖定位創新思路(業務創新、或技術創新、或商業模式創新)在系統中的作用。

在用例圖中用色彩標註出出創新的用例或子用例,能夠方便開發人員盡快了解該系統的創新點。

(4)請使用 scrum 方法,選擇乙個用例圖,編制某定旅館開發的需求(backlog)開發計畫表。

idname

impest

how to demo

notes1註冊

105本系統賬號註冊或關聯第三方賬號

註冊賬號2登入

105本系統賬號登入或關聯第三方賬號

使用者登入

3酒店搜尋

3020

根據使用者輸入搜尋符合條件的酒店

顯示符合使用者需求的酒店

4酒店篩選

2520

篩選符合更多條件的酒店

只顯示滿足條件的酒店

5酒店排序

2520

根據各種條件進行排序

確定酒店優先順序

6酒店詳情

1515

檢視酒店詳細資料

參考資訊

7酒店預訂

2020

檢視酒店空閒房間,使用者確定房型和入住時間等

使用者預定房間

8費用支付

2020

選擇支付方式

關聯第三方支付平台95

5使用者入住後可對該酒店進行評價

使用者點評

(5)根據任務4,參考使用用例點估算軟體成本,給出專案用例點的估算

根據使用者點方法,對用例分配權重的標準是:

簡單用例:1 到 3 個事務,權重=5

一般用例:4 到 7 個事務,權重=10

複雜用例:多於 7 個事務,權重=15

用例#業務

#計算原因

uc權重註冊3

2關聯外部系統

簡單登入32

多種登入方式

簡單酒店搜尋108

多條件搜尋

複雜酒店篩選74

多條件篩選

一般酒店排序54

按條件決定酒店優先順序

一般酒店詳情32

酒店詳情

簡單酒店預訂55

及時更新

一般費用支付88

多種支付方式以及保證支付安全複雜3

2使用者交流

簡單

系統分析與設計 第四次作業

1 用例建模 c.對比兩個時代 不同地區產品的用例圖,總結在專案早期,發現創新的思路與方法 d.請使用 scrum 方法,在 任務b 用例圖基礎上,編制某定旅館開發的需求 backlog 2 業務建模 3 用例文字編寫 1 用例建模 編號 名稱重要性 預計工作量 故事描述 負責人0 瀏覽酒店65 使...

系統分析與設計 第四次作業

黃色部分為去哪兒 有的,其餘部分與asg sh中一致。c.對比兩個時代 不同地區產品的用例圖,總結在專案早期,發現創新的思路和方法。d.請使用 scrum 方法,在 任務b 用例圖基礎上,編制某定旅館開發的需求 backlog id name impest how to demo notes1搜尋 ...

系統分析與設計 第四次作業

從兩個例子的對比中,不難發現新時代的預訂系統功能更加豐富,為客戶提供了更多的預訂資訊,幫助客戶更容易地篩選出合適的酒店,而不是以系統管理的角度去引導客戶選擇酒店。所以我認為,發現創新的思路在於要考慮時代的需求 新時代旅遊者更加注重旅遊的質量,所以提供更豐富的資訊顯然迎合了他們的需求,這就是為什麼新時...