阿摩線上測驗 登入

申論題資訊

試卷:103年 - 103年專門職業及技術人員高等建築師、技師、第二次食品技師暨普通不動產經紀人、記帳士考高等_資訊技師#24163
科目:公職◆系統分析與設計
年份:103年
排序:0

申論題內容

二、請說明統一塑模語言的佈署圖(Deployment Diagrams)之主要功能為何?請問佈署 圖節點可以分為那兩種?請舉例說明可以佈署在節點上的產出物。佈署圖可以呈現 物件導向 4+1 觀點的何種觀點?(30 分)

詳解 (共 1 筆)

詳解 提供者:hchungw

統一塑模語言(UML, Unified Modeling Language)的佈署圖(Deployment Diagram)主要功能如下:

  1. 展示系統的物理結構:佈署圖用於顯示系統的物理架構,包括硬體和軟體的配置,展示如何在物理環境中佈署軟體元件。
  2. 描述節點間的連接:展示不同節點(如伺服器、工作站)之間的連接關係,及其之間的通信方式。
  3. 協助部署規劃:幫助系統架構師和運維人員規劃和優化系統的佈署,確保系統的可靠性、可伸縮性和性能。
  4. 提供文檔和溝通工具:作為系統文檔的一部分,佈署圖能夠清晰地傳達系統佈署信息,促進團隊之間的溝通。

佈署圖節點可以分為哪兩種?

  1. 裝置節點(Device Node):表示實際的硬體設備,如伺服器、電腦、路由器等。
  2. 執行環境節點(Execution Environment Node):表示軟體執行環境,如操作系統、虛擬機、容器等,這些環境運行在裝置節點上。

舉例說明可以佈署在節點上的產出物

  1. 應用程序:如Web應用、桌面應用、手機應用。
  2. 組件:如動態連結庫(DLL)、共享庫(SO)、jar文件等。
  3. 數據庫實例:如MySQL、Oracle數據庫。
  4. 服務:如Web服務、RESTful API服務、微服務。
  5. 配置文件:如設定檔、配置檔案。

佈署圖可以呈現物件導向 4+1 觀點的何種觀點?

在物件導向的4+1視圖模型中,佈署圖主要對應的是物理視圖(Physical View)。物理視圖關注系統的硬體和軟體基礎設施,展示系統在物理環境中的佈署和運行情況。這一視圖對於系統的性能、可伸縮性、可靠性等非功能性需求尤為重要。