【UML入門教程】——構件圖、部署圖、包圖
構件圖和部署圖同屬於實現圖。包圖就是把類組合成包。下面將對它們逐一介紹。
【構件圖】
1.構件是什麼?
構件是系統的一個物理的和可替代的組成部分,該組成部分遵循並實現了一組給定的介面。
2.構件的組織形式
1)通過包
2)通過構件之間的互動關係
3.構件分類
原始碼構件、二進位制構件、可執行構件
4.圖符:
構件:是系統中遵從從同一組介面且提供其實現的物理的、可替換的部分。提供使用介面,方便軟體的複用。
介面:一系列的操作的集合,它指定了一個類或者一個元件所能提供的服務。
關係:構件與對應介面關係是實現、構件與其他介面是依賴。構件實現的介面是示出介面,構件使用的介面是引入介面。
5.類和構件對比:
區別:類是邏輯抽象,構件是物理抽象。
聯絡:元件用來實現類的結構和動態行為。介面(類的一種變體),規定元件為外界提供服務。 另外兩者都可以參與依賴、泛化、關聯、實現關係。
6.小試牛刀——機房收費系統構件圖
【部署圖】
1.部署圖作用是什麼?
用來描述系統中計算結點的拓撲結構和通訊路徑與結點上執行的軟體結構等。
2.部署圖的事務及解釋
3.小試牛刀——機房收費系統部署圖
【包圖】
1. 包圖是用來幹嘛的呢?
為了簡單的表示出複雜的類圖,可以把類組合成包。一個包是UML邏輯關係的元件的集合。
2.圖符:
包是用一個在上方帶有小標籤的矩形表示。包名寫在標籤上或者矩形裡,點畫線箭頭表示依賴。
3.小試牛刀——機房收費系統包圖
其實這幾章圖還是有些不足。但是我還是決定把它保持下來,作為這段時間學習的見證。經過了師傅的驗收之後,我很肯定一點,能力提升的空間還是很大的~
相關文章
- UML 架構圖入門介紹 starUML架構
- UML圖中時序圖的新增判斷條件時序圖
- UML圖,時序圖時序圖
- 輕鬆理解UML用例圖時序圖類圖的教程時序圖
- UML類圖
- Django新手圖文入門教程Django
- UML圖之協作圖(通訊圖)
- UML順序圖
- UML狀態圖
- UML活動圖
- 專案UML圖
- UML用例圖
- UML 活動圖
- 看懂UML類圖和時序圖時序圖
- UML筆記——14種UML圖筆記
- C#快速入門教程(26)—— 繪圖C#繪圖
- Metal入門教程(一)圖片繪製
- 前端圖表外掛ECharts入門教程前端Echarts
- 【UML】UML幾種圖的繪製
- UML類圖詳解
- 專案UML圖(2)
- Git入門圖文教程(1.5W字40圖)??--深入淺出、圖文並茂Git
- php uml圖生成並能支援processon匯入PHP
- Linux學習路線圖,入門教程分享Linux
- Linux學習路線圖,入門教程分享。Linux
- 【知識點】圖與圖論入門圖論
- 物件導向與UML圖物件
- UML 用例圖詳解
- nodejs入門-圖譜NodeJS
- Mermaid 流程圖入門AI流程圖
- Spring Boot -01- 快速入門篇(圖文教程)Spring Boot
- Pr 入門教程如何處理圖片檔案?
- UML畫圖工具-Graphviz和PlantUML
- 如何簡單快速畫UML圖?
- UML類圖繪製例項
- 從文字描述生成UML圖
- uml用例圖-2024/11/26
- 利用Railroad生成ROR工程uml圖AI
- Flutter 入門路線圖Flutter