【UML】機房收費系統十種圖示例
阿新 • • 發佈:2019-01-28
一、用例圖:
包括參與者,用例,關係。
參與者不僅可以是人,也可以是物等可以與系統進行互動的抽象事物。參與者實際上也是類。
用例是一個事情,功能。
關係可以是參與者與用例的關係,也有參與者與參與者的關係,還包括用例和用例的關係。如下:
關係 |
參與者 |
用例 |
參與者 |
泛化關係(繼承) |
關聯關係 |
用例 |
----------- |
泛化關係,擴充套件關係,包含關係 |
示例:
一般使用者具有檢視上機狀態的功能,進行檢視上機狀態操作前要先登入系統。
二、類圖:
類是具有相同點的事物的抽象。
類的關係包括,依賴關係、泛化關係、關聯關係、實現關係。
示例:
1.表示泛化關係,子類繼承了父類的所有屬性和關係,還有自己的特性。
2.表示操作員與退卡的關係
三、物件圖:
物件圖就是給類圖做快照,類圖某一時刻的狀態。
示例:
四、包圖:
包圖就是打包封裝,將系統模組化。
五、序列圖:
序列圖表示物件的互動關係,強調互動的時間先後順序。
示例:操作員想要退卡,先和登入互動,登入後和退卡互動,然後獲得結果,退出系統。
六、協作圖
協作圖也是表示物件的互動關係,與序列圖不同在於,協作圖表示方案,表示關係,不側重順序。
示例:
七、活動圖
活動圖用來表示工作流。
示例:
八、狀態圖
狀態圖用來描述一個實體各種狀態的轉換過程。
示例:
九、構件圖
構件也是元件,構件圖用來表示系統中構件與構件、類、介面的關係。
示例:
十、部署圖
部署圖用來表示硬體軟體的關係,展示系統資源的分佈。
示例: