UML中组件图
組件圖描述軟件組件及組件之間的關系,顯示代碼的結構。組件是邏輯架構中定義的概念和功能(類、對象、它們的關系)在物理架構中的實現,典型情況下 組件是開發環境中的實現文件。如圖8.1所示。
?
圖8.1
軟件組件可以是下面任何一種:
源組件,源組件只在編譯時是有意義,典型情況下,它是實現一個或多個類的源代碼文件。
二進制組件,典型情況下,二進制組件是對象代碼,它是源組件的編譯結果 它。應該是一個對象代碼文件,一個靜態庫文件或一個動態庫文件,二進制組件只在鏈接時有意義,如果二進制組件是動態庫文件,則在運行時有意義(動態庫只在運行時由可執行的組件裝入)。
可執行組件,可執行組件是一個可執行的程序文件,它是鏈接(靜態鏈接或動態鏈接)所有二進制組件所得到的結果,一個可執行組件代表處理器(計算機)上運行的可執行單元。
在 UML 中 組件用一個左邊帶有一個橢圓和兩個小矩形的矩形符號來表示(這個符號在 Booch 方法中表示一個模塊) 組件名放在組件符號的下面或寫在組件符號的大矩形內。
轉載于:https://blog.51cto.com/tonyguan/718256
總結
- 上一篇: 常见TCP/UDP端口
- 下一篇: linux的特殊权限SUID、SGID和