本文目錄一覽:
做java開發中,一般用什麼UML建模工具?
1.UML通常用於軟體開發的「需求分析」和「設計」階段,即在「編碼」階段之前。
2.採用標準的圖示化的方式說明系統的需求、進行結構設計,通常稱作建模。
3.最早用於採用面向對象編程的語言,即面向對象方法。現在也用於其它行業的建模。
4.java只是一種編程語言,一種開發工具。用它去開發或實現某個系統和產品時,首先需要了解和回答用它要做什麼?你可以用文檔也可以用圖形來說明,但UML表示法是最標準和通用的,UML可讓其它與你配合的人更清楚你的想法。
5.圖形是最簡潔的表述思想方式。
補充:
如果你是軟體或者將系統開發作為方向(尤其是信息系統)那就必學,其它方向可暫時放放吧!學校能否教好值得懷疑。
請問這個uml如何用java 代碼實現 謝謝
一、怎麼看uml(一般是三個方框)技巧如下:
(1)方框1:代表的是類的名字。(你在建立java類的時候,名字就取這個)
(2)方框2:代表的是屬性。(在新建的類中,就要把這些屬性都寫上,其中「+」代表的是public,”-“代表的是private.加減號後面緊接著的是屬性名稱,冒號後面的是屬性的類型)
(3)方框3:代表的是類的成員函數(其中「+」代表的是public,”-“代表的是private.加減號緊接著的是函數名,冒號後面的是返回值類型,函數名後的括弧里代表的是該函數需要傳入的參數類型,沒有的話代表不需要傳入參數)
二、舉例:
(1)類名:上圖中的Course
(2)屬性:”-courseCode:String”在類中要這樣寫:private String courseCode;
(3)函數:「+Course(code:String,name:String)」,在類中要這樣寫:
public void Course(String code,String name){}
如何從JAVA代碼生成UML類圖
推薦使用ModelGoon!
*ModelGoon是什麼?
它是一個Eclipse插件,用於基於UML圖的模型設計,以及逆向工程(即從已有源代碼生成類圖等,以作為代碼分析或者文檔使用)。
*適用條件
ModelGoon目前最新的版本是3.0.0,適用於Eclipse3.4+,包括最新的Eclipse 3.6版本
*如何安裝
推薦在線安裝,site地址是
需要注意的是,有時必須使用代理伺服器才能連接成功。
也可以離線安裝,下載包的地址是
下載完該jar之後,直接拷貝到Eclipse安裝目錄下的dropins目錄下,重啟Eclipse即可
*如何使用
安裝成功後,file=new=other菜單裡面會多出一項ModelGoon Diagrams,在自己已有的java工程中新建一個class diagram,用以生成類圖。創建完成後你會發現生成了一個.mgc後綴的文件,現在你可以用這個文件創建自己的類圖了。用法相當直接,你可以把若干個java類拖拽進這個文件視圖中,UML類圖自然被生成,以及各個類之間的關係。
*參考資料
需要注意的是,有時必須使用代理伺服器才能連接成功。
*為什麼選擇ModelGoon而不是其他的插件
其他的UML插件也能完成類似的功能,但是在安裝使用的過程中會碰到種種問題。
常有人推薦EclipseUML這個插件,但是目前這個項目的主頁無法打開,似乎已停止維護;
還有Slime UML據說也不錯,但是找不到下載源;
此外還有AgileJ口碑也不錯,可惜是付費的,沒有免費版;
至於papyrusuml,只是單向的,做模型設計、繪製UML圖時使用,而並不支持逆向工程;
原創文章,作者:GXDBX,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/330283.html