官术网_书友最值得收藏!

3.3.4 部署視圖(Deployment View)

與前面的那些視圖所顯示的是系統的邏輯結構不同,部署視圖顯示的是系統的實際部署情況,它是為了便于理解系統如何在一組處理節點上的物理分布,而在分析和設計中使用的結構視圖。在系統中,只包含一個部署視圖,用來說明了各種處理活動在系統各節點的分布。但是,這個部署視圖可以在每次迭代過程中都加以改進。部署視圖中包括進程、處理器和設備。進程是在自己的內存空間執行的線程;處理器是任何有處理功能的機器,一個進程可以在一個或多個處理器上運行;設備是指任何沒有處理功能的機器。如圖3-23所示,顯示的是一個部署視圖的結構。

在部署視圖中,可以創建處理器和設備等模型元素。在瀏覽器中選擇Deployment View(部署視圖)選項,單擊設備右鍵,就可以看到在該視圖中允許創建的一些模型元素,如圖3-24所示。

圖3-23 部署視圖示例

圖3-24 在部署視圖中可以創建的模型元素

  • 處理器(Processor)。處理器是指任何有處理功能的節點。節點是各種計算資源的通用名稱,包括處理器和設備兩種類型。在每一個處理器中允許部署一個或幾個進程,并且在處理器中可以創建進程,它們是擁有自己的內存空間的線程。線程是進程中的實體,一個進程可以擁有多個線程,一個線程必須有一個父進程。線程不擁有系統資源,只有運行必需的一些數據結構;它與父進程的其他線程共享該進程所擁有的全部資源。線程可以創建和撤銷,從而實現程序的并發執行。
  • 設備(Device)。設備是指任何沒有處理功能的節點,例如打印機。
  • 文件(File)。文件是指那些能夠連接到部署視圖中的一些外部文件,用來詳細介紹使用部署視圖的各種信息。
  • URL地址(URL)。URL地址是指能夠連接到部署視圖的一些外部URL地址。這些地址用于介紹部署視圖的相關信息。

部署視圖考慮的是整個解決方案的實際部署情況,所描述的是在當前系統結構中所存在的設備、執行環境和軟件的運行時體系結構,它是對系統拓撲結構的最終物理描述。系統的拓撲結構描述了所有硬件單元,以及在每個硬件單元上執行的軟件體系結構。

主站蜘蛛池模板: 闵行区| 开江县| 长武县| 荔波县| 修水县| 云南省| 布尔津县| 闽清县| 许昌市| 舟曲县| 呼和浩特市| 杂多县| 西丰县| 仙游县| 邵武市| 瑞丽市| 青河县| 闽侯县| 阳东县| 郴州市| 巨野县| 郁南县| 长寿区| 蒲江县| 德昌县| 驻马店市| 临颍县| 依安县| 裕民县| 五大连池市| 鄄城县| 柯坪县| 天全县| 阜新市| 镇巴县| 太和县| 客服| 高陵县| 崇州市| 丹阳市| 丰宁|