UML工具Visual Paradigm教程:如何在NetBeans中繪制UML圖?(下)
Visual Paradigm是包含設計共享、線框圖和數據庫設計新特性的企業項目設計工具。現在你只需要這樣單獨的一款模型軟件 Visual Paradigm就可以完成用UML設計軟件,用BPMN去執行業務流程分析,用ERD企業設計數據庫的任務。Visual Paradigm現已加入在線訂購,現在搶購立享優惠!
從類圖生成Java代碼
讓我們從UML類生成Java源代碼。有幾種方法可以實現此目的。在這里,讓我們嘗試為整個UML模型生成代碼的代碼。單擊Diagram Navigator頂部的Update Code按鈕。
在“ 項目”窗格中,展開項目節點,然后選中“ 源包”。軟件包onlineshop和產品類都在這里。打開Product.java,您可以看到Product類填充了屬性及其getter和setter。
從Java代碼生成和更新UML類
您已經了解了如何在NetBeans中創建UML圖。如果您想知道如何從Java源代碼生成UML類模型,這對于使設計與源代碼保持一致是必不可少的,則需要執行以下步驟。
1、讓我們在NetBeans中創建一個類。右鍵單擊包onlineshop上的軟件包,然后從彈出菜單中選擇“ 新建”>“ Java類... ”。
2、在New Java Class窗口中,輸入Vendor作為類名,然后單擊Finish。
3、向Vendor類添加兩個屬性,即String類型的名稱和Product的集合。
4、接下來,我們嘗試更新在上一步中剛剛生成的Product類。讓我們嘗試向其添加一個構造函數。右鍵單擊Product類的源文件,然后選擇Insert Code。
5、從彈出窗格中選擇“ 構造函數... ”。
6、選擇所有三個屬性,然后單擊生成以生成構造函數。
7、現在,轉到圖導航器。單擊“ 更新UML模型元素”按鈕,以使您的更改反映在UML模型中。
8、打開類圖。構造函數方法在Product類中提供。
9、切換到“ 模型資源管理器”窗格,您可以在onlineshop軟件包中找到Vendor類。拖出Vendor類并將其拖放到類圖中,將通過與Product類的關聯來可視化Vendor類。
更多內容-從Java代碼生成UML序列圖
類圖可幫助您了解系統的靜態數據結構。但是,它的動態行為如何?序列圖是UML中流行的圖之一,用于建模系統的動態行為。您可以將Java源代碼反向工程到NetBeans集成環境中的序列圖中。讓我們逐步執行以下步驟,從源代碼創建序列圖。在開始之前,請注意,上一節中繪制的類將被執行的步驟覆蓋。
1、從菜單中 選擇Modeling> Instant Reverse Java to Sequence Diagram...。
2、單擊“ 即時反向Java到序列圖”窗口中的“ 添加源文件夾”按鈕。
3、在“ 選擇目錄”窗口中指定Java項目的源文件夾。單擊確定,然后單擊下一步。
5、在“ 選擇圖”步驟中選擇“ 創建新序列圖”,并將圖名稱保留為默認名稱。點擊完成。 現在,正在生成所選操作的順序圖。
=====================================================
更多Visual Paradigm相關資源,請點擊此處進行查看~
想要購買Visual Paradigm正版授權的朋友可以