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

2021-09-30 20:49:41 字數 2035 閱讀 6077

二、建模練習題(用例模型)

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

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

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

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

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

用例:是軟體工程或系統工程中對系統如何反應外界請求的描述,是一種通過使用者的使用場景來獲取需求的技術。每個用例提供了乙個或多個場景,該場景說明了系統是如何和終端使用者或其它系統互動,也就是誰可以用系統做什麼,從而獲得乙個明確的業務目標。用例一般是由軟體開發者和終端使用者共同創作的。

場景:是指使用者實際應用場景的過程,又被稱為用例例項,通過各種動作組合起來,是例項化的用例,從乙個用例可以例項化出多個用例場景。 用例事實上就是一系列場景的集合。

主場景:對應於主要系統互動,通常是「成功」場景,最常用、最直接地實現使用者目標的場景,反映的是使用者最為基本的目的。

由於業務複雜、需求多且雜,用例下的場景會非常多且複雜。隨著時間更迭,開發過程中需求會發生變化,用例場景不僅會越來越多,並且也會相應產生變化。很難完整地考慮到所有的場景情況,並且有些業務難以使用用例抽象描述出來。用例間的關係在多個用例之間是很複雜的,有些用例關係難以理清。

用例圖:是指由參與者、用例,邊界以及它們之間的關係構成的用於描述系統功能的檢視。用例圖是外部使用者所能觀察到的系統功能的模型圖。用例圖是系統的藍圖,呈現了一些參與者,一些用例,以及它們之間的關係,主要用於對系統、子系統或類的功能行為進行建模,它顯示了系統的邊界,展示了與系統互動的外部物件,描述了系統的使用方法。

識別參與者

識別系統依賴的外部系統

識別用例:

識別子功能級別的用例(sub function level)

正確使用用例與子用例之間的關係

建立 actor 和 use cases 之間的關聯

對於開發者:

並滿足以下要求:

攜程

貓眼電影:

因為系統相似,用例面對的參與者也是相似的人群,用例系統的需求是相似的,核心功能也是相似的,連同用例之間的關係也是相似的,因此設計繪製的用例圖也是相似的。即使有特色的擴充套件服務,也是在基本業務上的擴充套件,都是為了滿足相同的需求而提出的,所以最終相似系統的用例圖是相似的。

以攜程酒店用例系統為例:

idname

impest

how to demo

notes

1find hotel

3010

1.輸入目的地、入住時間等資訊根據gps獲取匹配附近酒店列表 2.輸入酒店名字,精確定位匹配同名酒店列表

智慧型排序酒店列表,如:**、評分、距離等,使用者可自行選擇酒店

2make reservation152

選擇入住房間型別、入住人數、入住時間等資訊,核對房間**和時間等資訊後確認訂房賬單

確認機制避免誤選

3login205

4pay258

對接第三方支付介面

5manage basket105

管理訂房賬單,可選退訂改時間等

管理後台核實操作資訊,不允許使用者頻繁修改操作

用例事務

計算原因

uc比重

find hotel46

智慧型排序推薦框架

複雜make reservation54

複雜login12

簡單pay23

一般manage basket12

簡單

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

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搜尋 ...

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

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