定義
軟體系統開發完後,接下來就是安裝的部分,因此,軟體和硬體間的關聯就會在佈署圖型中去表示。
簡單來說,佈署圖型就是展示了一個軟體系統安裝在硬體時的關聯圖,也包含硬體彼此間的關係。
由上圖可以看出來,系統有兩種用戶端,一種是使用Browser的Web client,另外一種是使用Java application的Java client。而伺服端則是由Web Container和Enterprise Java Bean來負責運作。
RMI: Remote Method Invocation,Java中實現遠端呼叫的方法。
IIOP: Internet Inter-ORB Protocol, (ORB, Object Request Broker ),簡單來說每個ORB都可以負責針對呼叫端在呼叫/回應Object的處理。
節點(Node)
關於硬體節點,是一個像是盒子一樣的圖示,裡面有兩種表達方式。
主要是有沒有加上<<Device>>這個標示的差別。一個是安裝軟體的硬體,另外一個只是單純的系統周邊。名稱就是硬體的名稱,如上圖的[Client PC]以及[Printer]
另外節點也可以依使用者是誰來進行描述。
上圖就是描述[使用者:硬體名稱]。
接下來,就是硬體節點裡面要放的東西,軟體元件,可以使用下圖表示。軟體元件表示這個軟體系統的產物或是它的構成元件。
另外,對應硬體節點內的元件太多的描述,可以使用下圖來做敘述。
虛線箭頭會從硬體所屬的軟體元件指向硬體節點。
關聯
在硬體節點與硬體節點間,會產生關聯,通常就是表示通訊協定(Protocol)。
留言