發表文章

目前顯示的是有「UML」標籤的文章

[UML] 免費的UML for Visio 樣板

圖片
下列這個網站提供了VISIO的UML樣板,讓使用者有更多的樣式選擇機會 網址: http://softwarestencils.com/index.html 提供了各個版本Office的UML 樣板 Stencil and template for Visio 2010 Stencil and template for Visio 2007 Stencil and template for Visio 2003 Stencil and template for Visio 2002 Stencil and template for Visio 2000    

[Java][UML]Eclipse 繪製UML(2) - 使用UML建立類別物件

圖片
這一篇來說明一下這個外掛的使用方式。剛好可以利用老師上課作業的UML圖來說明。 下圖為作業所要寫出來的類別 那我們就開工嚕 1.首先,一樣建立一個Java Project,取名為TestUML 2.在專案上面新增-->選擇其他(Other) 3.選擇UML Diagrams>>UML Class Diagram 4.輸入UML的名稱(不一定要跟Class名稱一樣,可以取不一樣的名稱) 5.新增完成後會出現如下圖一樣可以繪製UML的區域畫面 6.選取工具列圖示的Class 7.選取完後,將物件在繪圖區域上拖拉新增 8.拖拉新增完成後系統將會跳出一個跟一般新增類別一模一樣的設定畫面。此時類別的名稱就必須要跟規格書(作業)上UML的名稱一樣 9.建立完成類別後,會出現一個跟規格書上UML一樣的外框,上面會有類別名稱。 10.此時在專案管理員上也會出現新增類別的java檔 11.我們在類別物件上按右鍵>>新增>>Attribute>>Java Attribute(定義類別參數) 12.建立參數名稱、屬性、還有選擇定義為私域變數(所有資料都要跟規格書一樣) 13.因為是定義成私域變數,所以系統自動幫我們加上了get和set的函式(方法、Method) 14.此時系統會貼心地連程式碼架構都幫我們建立完成(下方的程式碼全由外掛完成的) 15.其他參數就如法泡製的完成他吧,在此略過 16.接下來建立constructor(還記得類別包含了參數、Constructor、 Method這三種元素吧),constructor又分兩種。一種是初始化用的Constructor,另外一種也是初始化只是可以由外部先定義初始值Constructor。 我們要先建立的是初始化的Constructor,一樣在類別物件上按右鍵>>新增>>Constructor 17.會出現下列畫面,因為這是建立初始化的Constructor,所以不會有外部參數。就直接點選OK按鈕即可 18.Constructor將被建立完成,圖示上顯示C的就是Constructor。當然Constructor的程式碼架構也會被建置在程式碼裡面。 19.再來我們要建立Constructor可以由外部定義參數的部分。一樣...

[Java][UML]Eclipse 繪製UML(1) - 安裝UML外掛

圖片
參考網頁: http://catyku.pixnet.net/blog/post/15441678-%5B%E6%95%99%E5%AD%B8%5Declipse%E7%95%ABuml%E4%BD%BF%E7%94%A8eclipseuml 說明:使用此外掛,可以在eclipse中繪製UML,且繪製完成後將會自動產生其相關程式碼。 版權:目前未知,不過目前官網貼出來最新版的 for Eclipse 3.7 Indigo (2012.01.17發布) 僅提供付費者下載。 使用 心得:繪製完會直接產生程式碼,的確很方便。但是基本的java觀念還是要有。另外執行速度真的很慢。 外掛官方網站: http://www.ejb3.org/index.html 下載外掛檔案: eclipse-java-galileo-SR2-win32_eclipseUML2.2_package_may2010.zip  下載完成後解壓縮 將解壓縮後的所有檔案複製,貼到eclipse的目錄中 開啟eclipse -> 選擇新增項目中的Other 可以看到UML Diagrams的選項代表安裝成功。