UML - 架構



任何實際系統都可以由不同的使用者使用。使用者可以是開發人員、測試人員、企業人員、分析師以及更多人士。因此,在設計系統之前,架構必須結合不同的視角。最重要的部分是從不同觀察者的角度設想系統。我們理解得越好,我們就能更好地建立系統。

UML 在定義系統的不同視角中起著重要作用。這些視角為 -

  • 設計
  • 實施
  • 流程
  • 部署

中間是用例檢視,它連線了這四個檢視。用例表示系統的功能。因此,其他視角與用例相連線。

系統的設計包括類、介面和協作。UML 提供類圖、物件圖來支援此目的。

實施定義了組裝在一起以形成一個完整的物理系統的元件。UML 元件圖用於支援實施視角。

流程定義系統的流程。因此,設計中使用的元素也用於支援此視角。

部署表示形成硬體的系統的物理節點。UML 部署圖用於支援此目的。

廣告
© . All rights reserved.