術語匯編 UML構件圖簡介
本文和大家重點討論一下UML構件圖的概念,UML中有五類圖,共有九種圖形,UML構件圖你是否熟悉,這里就向大家介紹一下UML構件圖方面的內容,希望通過本文的介紹你對UML構件圖有一定的認識。
UML構件圖簡介
構件
為了更好的理解UML構件圖,首先我們了解一下構件的定義:構件是系統(tǒng)的可替代的物理部分,它表示的是實際的事物.構件是定義了良好接口的物理實現(xiàn)單元.它是系統(tǒng)中可以替代的部分.每個構件體現(xiàn)了系統(tǒng)設計中的特定類的實現(xiàn).良好定義的構件不直接依賴于其它構件而依賴于構件所支持的接口.在這種情況下,系統(tǒng)中的一個構件可以被支持正確的接口的其它構件所替代.接口是被軟件或硬件所支持的一個操作集.通過使用命名的接口,可以避免在系統(tǒng)的各個構件之間直接發(fā)生依賴關系.有利于新構件的替換.
UML構件圖由一邊有兩個小矩形的一個長方形表示
UML構件圖作用
構件圖主要用于描述各種軟件構件之間的依賴關系,例如,可執(zhí)行文件和源文件之間的依賴關系.所設計的系統(tǒng)中的構件的表示法及這些構件之間的關系構成了構件圖.在構件圖中,系統(tǒng)中的每個物理構件都使用構件符號來表示.通常,構件圖看起來像是構件圖標的集合.這些圖標代表系統(tǒng)中的物理構伯.構件圖的基本目底是:使系統(tǒng)人員和開發(fā)人員能夠從整體上了解系統(tǒng)的所有物理構件.同時,也使我們知道如何對構件進行打包.以交付給最終客戶.最后,構件圖顯示了所開發(fā)的系統(tǒng)的構件之間的依賴關系.依賴關系符號(------>)表示構件之間的關系.
UML構件圖從軟件架構的角度來描述一個系統(tǒng)的主要功能,如系統(tǒng)分成幾個子系統(tǒng),每個子系統(tǒng)包括哪些類、包和構件,它們之間的關系以及它們分配到哪些節(jié)點上等。使用構件圖可以清楚地看出系統(tǒng)的結構和功能。方便項目組的成員制定工作目標和了解工作情況,同時,最重要的一點是有利于軟件的復用。
構件(Component)是系統(tǒng)中遵從一組接口且提供其實現(xiàn)的物理的、可替換的部分。構件能夠完成獨立功能,它是軟件系統(tǒng)的組成部分。在功能劃分的軟件系統(tǒng)中,軟件被分成一個個的模塊。隨著面向對象技術的引用,軟件系統(tǒng)被分成若干個子系統(tǒng)、構件。每個構件能夠實現(xiàn)一定的功能,為其他構件提供使用接口,方便軟件的復用。
【編輯推薦】
- UML基礎 UML構件圖和配置圖解析
- UML構件圖的設計步驟和應用說明
- UML基礎 UML構件圖簡介
- 解析用Visio畫UML圖的基本操作和幾種小技巧
- 六種UML圖關系的表示及在代碼中體現(xiàn)