翻譯|使用教程|編輯:吳園園|2019-07-10 14:29:37.577|閱讀 483 次
概述:統一建模語言(UML)已迅速成為構建面向對象軟件的事實標準。本教程描述了Enterprise Architect支持的每種UML圖類型。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
【點擊下載Enterprise Architect最新版本】
什么是UML 2?
UML 2推進了成功的UML規范,并迅速成為指定,記錄和可視化軟件系統的公認標準。統一建模語言(UML)也用于非軟件系統的建模,并在大多數行業領域廣泛實施,包括金融,軍事和工程。
UML分為兩個通用集,包括十四個基本圖類型:
一:結構建模圖
結構圖定義了模型的靜態體系結構。它們用于模擬構成模型的“事物” - 類,對象,接口和物理組件。此外,它們還用于建模元素之間的關系和依賴關系。
1.包裝圖
包圖用于將模型劃分為邏輯容器或“packages”,并在高級別描述它們之間的交互。
2.組件圖
組件圖用于建模更高級別或更復雜的結構,通常由一個或多個類構建,并提供定義良好的接口。組件圖說明了構成系統的軟件,嵌入式控制器等。組件圖具有比類圖更高的抽象級別 - 通常組件在運行時由一個或多個類(或對象)實現。它們是構建塊,因此組件最終可以包含系統的大部分。
2. 分類或結構圖
分類或結構圖定義模型的基本構建塊:用于構建完整模型的類型,分類和一般材料。分類圖顯示了任何面向對象系統的構建塊。類圖描繪了模型的靜態視圖或模型的一部分,描述了它具有的屬性和行為,而不是詳細說明實現操作的方法。類圖在說明類和接口之間的關系時最有用。泛化,聚合和關聯在分別反映繼承,組成或用法以及連接方面都很有價值。
4.部署圖
部署圖部署圖顯示了真實環境中重要工件的物理配置。
5.復合結構圖
復合結構圖提供了一種分層元素結構的方法,并專注于內部細節,構造和關系。復合結構圖是顯示分類器的內部結構的圖,包括其與系統其他部分的交互點。它顯示了部件的配置和關系,它們一起執行包含分類器的行為。
6.對象圖
對象圖顯示了結構元素的實例如何在運行時相關和使用。
7.剖面圖
配置文件圖提供了一種定義UML規范的輕量級擴展的可視方式。UML配置文件通常用于定義一組具有特定于域或特定于平臺的屬性和約束的構造,這些構造擴展了基礎UML元素。
二:行為建模圖
8.用例圖
用例圖用于建模用戶/系統交互。它們以腳本或場景的形式定義行為,要求和約束。
9.序列圖
序列圖與通信圖密切相關,并顯示使用垂直時間軸在對象之間傳遞的消息序列。
10.活動圖
活動圖具有廣泛的用途,從定義基本程序流程到捕獲任何通用流程中的決策點和操作。
11.時序圖
時序圖融合了序列和狀態圖,以提供對象狀態隨時間變化的視圖,以及修改該狀態的消息。
12.狀態機圖
狀態機圖對于理解即時條件或模型執行時的“運行狀態”至關重要。
13.交互概述圖
交互概述圖融合了活動和序列圖,使交互片段可以輕松地與決策點和流相結合。互概覽圖是活動圖的一種形式,其中節點表示交互圖。交互圖可以包括序列,通信,交互概述和時序圖。交互概述圖的大部分符號對于活動圖是相同的。例如,初始,最終,決策,合并,分叉和連接節點都是相同的。但是,交互概述圖引入了兩個新元素:交互事件和交互元素。
14.通信圖
通信圖表顯示協作實例期間運行時對象之間的消息或通信的網絡和順序。
想要購買Enterprise Architect正版授權的朋友可以。
有關產品動態更多的精彩內容,敬請關注下方的微信公眾號▼▼▼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: