天天看點

UML系列:(1)Use Case Diagram

UML(Unified modeling language)是統一模組化語言,它是一種支援模型化和軟體系統開發的圖形化語言。

使用的工具是IBM Rational Rose。

UML(統一模組化語言)

1、用例圖:描述系統的參與者在系統中有哪些可使用的功能

2、類圖:描述類與類之間的關系

關聯:全局性

依賴:局部性

3、序列圖:對象之間的消息在時間順序上的互動(關鍵的邏輯)

1、用例圖的作用

用例圖是從使用者的角度描述系統的功能,它常用來描述系統以及子系統。

UML系列:(1)Use Case Diagram

2、用例圖中的2種元素和4種關系

2種元素是指:參與者(Actor)和用例(Use Case)

4種關系是指:關聯關系(Association)、包含關系(Include)、擴充關系(Extend)、泛化關系(Generalization)。

UML系列:(1)Use Case Diagram

2.1、關聯關系

關聯關系(Association)表示參與者和用例之間進行通信。注意:盡量避免關聯線交叉,以免影響顯示效果。 

UML系列:(1)Use Case Diagram

2.2、泛化關系

在用例圖中,可以使用泛化關系來描述多個參與者之間的公共行為。參與者,可以指“系統使用者”,也可以指“與所建造的系統互動的其他系統”。

UML系列:(1)Use Case Diagram

2.3、包含關系

UML系列:(1)Use Case Diagram
UML系列:(1)Use Case Diagram

2.4、擴充關系

UML系列:(1)Use Case Diagram
UML系列:(1)Use Case Diagram
UML系列:(1)Use Case Diagram

3、網上商城用例圖

UML系列:(1)Use Case Diagram

用例圖總結

(1)用例圖最好的方法就是從分析系統的參與者開始,考慮每個參與者是如何使用系統的

(2)給使用者看的,是以在圖中避免使用專業術語

(3)不是需求或功能的規格說明,隻展示和展現其所描述需求本身的情況

(4)外部可見的系統功能單元(用例圖可分級别)