系統分析 HW6

2021-09-18 03:39:22 字數 2526 閱讀 7521

1.用例的概念

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

2.

定義:場景是參與者和系統之間特定的操作和互動序列。

關係:用例是場景的集合,場景是乙個用例例項。

3.用例有哪些形式?

簡便格式(brief)

通常是主要成功場景的簡短一段總結。

用於在早期的需求分析中,快速了解主題和範圍。可能只需要幾分鐘來建立。

因果格式(casual)

非正式的段落格式。包含多種場景的多個段落。

完整格式(fully)

所有的步驟和變化都寫得很詳細,並由支援部分,如先決條件和成功保證。

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

複雜的業務涉及到的場景非常多,且場景與場景之間也有各種各樣的關聯,要編制完整用例不但需要熟悉各種業務場景和流程,還要懂得建模相關的專業知識,如何分離和提煉乙個場景的主要元素也是在複雜場景中顯得尤為重要和困難。

5、什麼是用例圖?

用例圖是指由參與者(actor)、用例(use case),邊界以及它們之間的關係構成的用於描述系統功能的檢視。 用例圖(user case)是外部使用者(被稱為參與者)所能觀察到的系統功能的模型圖。

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

基本元素與符號:

人:表示參與者(actor)

系統框:框內表示待研究的系統

橢圓:表示乙個用例

箭頭:表示參與者與用例或用例與用例之間的互動關係。其中有include 和 exclude

7.用例圖的畫法與步驟

確定用例、系統

識別參與者

識別參與者和用例間的關係

作圖(繪製用例) :

使用參與者自身能夠理解的名稱重新命名用例,不要使用與**有關的名稱

從主要的事務開始,直到後面較小的互動為止

將每個用例放入支援它的系統或主要子系統(忽略只與使用者有關的外觀或元件)

可以在系統邊界外繪製用例,表明系統不支援該用例

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

每個用例制定了系統提供給客戶的有用功能單元,使得客戶可以更加清晰地看到系統的用途

對於軟體開發者,用例細化了使用者的需求,以及軟體的使用方式,可以使得軟體架構的設計思路更加清晰

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

使用者預期的功能也是接近的。即使不同的同類系統具有不一樣的拓展功能,因為相似的系統,面對的參與者和用例是相似的,用例之間的關係也是同構的,所以,有點相似是正常的。

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

一些應用中可以對房間進行3d環繞展示,讓使用者更好的了解房間狀況;或者是這些應用收集使用者平時的使用資料,使用推薦演算法進行推薦展示等等,再加上如今很流行的篩選功能,都使得產品具有了很強的時代性,而這些時代性本身就是創新業務和技術的體現。

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

對於關於不同方面的創新的用例,使用不同顏色背景的用例圖表示,直觀地觀察其在系統中的作用。

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

idtitle

estimp

how to demo

1search the hotel

23100

enter location, time, check-in information, search

2book a room

3090

according to the search results, select the desired hotel room, booking

3pay

1785

submit the order and pay

4evaluate

1060

users check out after the evaluation

use case

business

calculate

uc 權重

1 search the hotel54

平均2 book a room54

平均3 pay11

簡單4 evaluate42

簡單

系統分析與設計HW6

1.用例的概念 用例是軟體工程或系統工程中對系統如何反應外界請求的描述,是一種通過使用者的使用場景來獲取需求的技術。每個用例提供了乙個或多個場景,該場景說明了系統是如何和終端使用者或其它系統互動,也就是誰可以用系統做什麼,從而獲得乙個明確的業務目標。場景是參與者和系統之間的一系列特定的活動和互動,也...

系統分析Week1 HW

計算機的發展導致軟體危機。軟體危機指的是在所需時間內難以編寫出有用且高效的電腦程式。軟體危機是由於計算機能力的快速增長和無法解決的問題的複雜性造成的。隨著軟體複雜性的增加,由於現有方法的不足,出現了許多軟體問題。軟體的本質決定了軟體開發的困難,本質特性有四個 主要原因是計算能力的提高超過了程式設計師...

IT專案管理 HW6

1.教材練習題6 a.網路圖如下 b.路徑1 a b e h k.10天 路徑2 a b e i j k.14天 路徑3 a c f h k.12天 路徑4 a c f i j k.16天 路徑5 a d g j k.15天 c.路徑4 a c f i j k.16天 d.16天 2.教材練習題7 ...