2017-02-06 UML用例圖

2017-02-06 UML用例圖

1

事物 Things:UML模型中最基本的構成元素,是具有代表性的成分的抽象。

構成事物:類、接口、協作、用例、構件、節點

行爲事物:交互、狀態機

分組事物:包

註釋事物:註解

關係 Relationships:關係把事物緊密聯繫在一起。

依賴:一個事物發生變化,會影響依賴其的事物。

關聯

泛化:是一種特殊/一般的關係。

實現:

圖 Diagrams:圖是事物和關係可可視化表示(diagram |ˈdaɪəgræm|)。

2

用例圖 Use Case Diagram(case [kes] n 例、案例、判例):

用例圖是從用戶角度描述系統功能,是用戶所能觀察到的系統功能的模型圖,用例是系統中的一個功能單元。


類圖 Class Diagram:

類圖描述系統中類的靜態結構。不僅定義系統中的類,表示類之間的聯繫如關聯、依賴、聚合能,也包括類的內部結構(類的屬性和操作)。


對象圖 Object Diagram


順序圖 Sequence Diagram(sequence  [ˈsikwəns, -ˌkwɛns] n 順序、序列、連續 vt 使按順序排列):

順序圖顯示對象之間的動態合作關係,它強調對象之間消息發送的順序,同時顯示對象之間的交互。

順序圖的一個用途是用來表示用例中的行爲順序。當執行一個用例行爲時,順序圖中的每條消息對應了一個類操作或引起狀態轉換的觸發事件。


協作圖 Collaboration Diagram(collaboration [kəˌlæbəˈreɪʃn]  n 合作、協作):

協作圖描述對象間的協作關係,協作關係跟順序圖相識,顯示對象間的動態合作關係。

協作圖的一個用途是表示一個類操作的實現。


狀態圖 State Chart Diagram(chart  [tʃɑ:rt] n 圖表、排行榜)


活動圖 Activity Diagram(activity [ækˈtɪvɪti] n 活動、活躍)

活動圖描述了一組順序或併發的活動


構件圖、部署圖

3

用例圖

用例圖是被稱爲參與者的外部用戶所能觀察到的系統功能的模型圖。

用例圖多用於靜態建模階段(主要用於業務建模和需求建模)。

用例圖列出了系統中的用例和系統外的參與者,並顯示哪個參與者參與了哪個用例的執行(或稱爲發起了哪個用例)。


用例圖中的事物

參與者(Actor):參與者作爲外部用戶(而不是內部)與系統發生交互作用,是他的主要特徵。

用例(Use Case):



用例圖中的關係

參與者與用例之間的關係:關聯

用例之間的關係:包含、擴展

參與者之間的關係:泛化



用例圖示例



練習題


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章