Microsoft Office Visio Professional 之用例圖
阿新 • • 發佈:2021-11-25
## 1 用例 |
---|
用例:表示參與者與系統的一次互動過程。 |
用例用橢圓來表示: |
## 2 用例的特點 |
1. 用例用於描述系統的功能,這個功能是外部使用者看到的系統功能,不反映功能的實現方式。 |
2. 用例描述使用者提出的一些可見需求,對應一個具體的使用者目標。 |
3. 用例反映系統與使用者的一次互動過程,應該具有互動的資訊的傳遞。 |
4. 用例是對系統功能的描述,屬於需求建模。 |
## 3 參與者 |
### 3.1 參與者的概念 |
參與者(actor)是外部需要與系統互動的事物。也被稱為活動者。 |
### 3.2 參與者的三種類型 |
1. 人:使用者,讀者等 |
2. 裝置:計算機,磁碟等 |
3. 外部系統:上層系統等 |
### 3.3 參與者的表示 |
## 4 用例之間的關係 |
1. 關聯關係 |
2. 泛化關係 |
3. 包含關係 |
4. 擴充套件關係 |
### 4.1 關聯關係 |
參與者與用例之間是關聯關係; |
表示參與者與用例之間具有使用、互動資訊的關聯。 |
### 4.2 泛化關係 |
參與者與參與者之間,用例與用例之間存在一般與特殊的關係。 |
### 4.3 包含關係 |
兩個用例之間,一個用例(基本用例)的行為包含了另外一個用例(包含用例)的行為。 |
包含關係用依賴關係的< |
### 4.4 擴充套件關係 |
擴充套件關係表示基本用例在擴充套件點要增加新的行為或功能,以擴充套件到新用例。 |
擴充套件關係用依賴關係的< |
## 5 用例圖 |
用例圖用來描述軟體需求模型中的系統功能,通過一組用例可以描述軟體系統能夠給使用者提供的功能。 |
用例圖可以作為整個系統開發過程中的開發依據,指導和驅動其他模型。 |
### 用例描述模板 |
## 6 用例圖舉例 |
### 網上選課系統的用例分析 |
管理員通過系統管理介面進入系統,建立本學期要開設的各種課程,將課程資訊儲存到系統中,並可以對課程進行改動和刪除。 |
學生通過客戶機瀏覽器進入系統,選擇課程:可以查詢課程,選擇課程,支付課程費用。 |