Microsoft Office Visio Professional 之用例圖


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 用例圖舉例

網上選課系統的用例分析

管理員通過系統管理界面進入系統,建立本學期要開設的各種課程,將課程信息保存到系統中,並可以對課程進行改動和刪除。

學生通過客戶機瀏覽器進入系統,選擇課程:可以查詢課程,選擇課程,支付課程費用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM