umljava
① UML在java的開發中是一個什麼位置,它的作用是什麼
很顯然,建模用的!
通俗點說就是寫代碼前規劃代碼的結構等用,但是往往大部分時候都省略這個步驟了。。。
② 請問這個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的理由
簡而言之,就是UML為你的軟體開發提供了一個藍圖,UML裡面的類圖可以直接與資料庫中的表聯系起來,讓你直觀的了解到各個類或者說實體之間的繼承,組合,依賴等關系,而序列圖則可以方便的表述一個模塊或者流程的正確執行過程,和各個類之間的信息交換,狀態圖則表現了一個關鍵過程的各個狀態的變遷(比如訂單,電梯等),除了這些以外還有用例圖,包圖,活動圖等,為你規范化的軟體開發提供幫助。
最近就在寫這個UML 真特么難
④ java什麼是UML
UML是Unified Modeling Language (UML)的縮寫,翻譯過來稱統一建模語言或標准建模語言,是始於1997年一個OMG標准,它是一個支持模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和可視化支持,包括由需求分析到規格,到構造和配置。
面向對象的分析與設計(OOA&D,OOAD)方法的發展在80年代末至90年代中出現了一個高潮,UML是這個高潮的產物。它不僅統一了Booch、Rumbaugh和Jacobson的表示方法,而且對其作了進一步的發展,並最終統一為大眾所接受的標准建模語言。
⑤ 什麼是uml干什麼用,跟java有聯系嗎
統一建模語言(UML):是一種繪制軟體藍圖的標准語言。可以用UML對軟體密集型系統的製品進行可視化詳述和文檔化。UML是一種定義良好、易於表達、功能強大且普遍適用的可視化建模語言。它融入了軟體工程領域的新思想、新方法和新技術。它的作用域不限於支持面向對象的分析與設計,還支持從需求分析開始的軟體開發的全過程。UML的作用就是用很多圖從靜態和動態方面來全面描述我們將要開發的系統。
可以使用Rational Rose 這個工具,來描述UML中的對象。還有在visual 中也可以。
⑥ 做java開發中,一般用什麼UML建模工具
首先,建模是一個與語言無關的活動,所以任何建模工具都可用於java開發。收費的有rational
rose,免費的有star
uml等。
eclipse有好多建模插件,像together、uml2、eclipseuml等。
安裝方法參考下面的鏈接。