圖 3 Jbuilder集成開發環境
圖 4 Jbuilder自動生成的應用程序UML類圖
Jbuilder對雖然提供了對UML的 支持,不過鄰人遺憾的是Jbuilder對UML的支持是有限的。截止到Jbuilder8版本,只提供了由程序源代碼到UML類圖自動生成功能。在某種意義上,該功能確實為開發人員提供了迅速分析現有程序代碼的功能。但是,Jbuilder自身并不支持由UML類圖到程序代碼這一源碼產生正向過程(Jbuilder中EJB的開發過程中,只提供了簡單的類似UML圖到程序源代碼的過程)。
我們知道,一個產品的開發與研制,通常是由產品設計工程師繪制出產品圖紙,然后,再由產品加工人員,根據圖紙加工出產品。在這其中"圖紙"是設計的第一步驟,而Jbuilder(至少在Jbuilder8以下版本)并沒有提供這一功能。因此,單純地應用Jbuilder并不能實現UML柔性開發模型。
四. Rational Rose UML柔性開發模型Java開發環境的建立
Rational Rose 是IBM公司出品(最近,Rational 公司已經被IBM公司收購)的面向對象統一建模語言與軟件開發集成環境,它提供了Java,C++,Visual Basic,ADA等等諸多軟件的軟件代碼雙向生成環境,另外,他還提供了與Jbuilder集成開發環境。該開發環境建立步驟如下:
(1) 首先安裝Jbuilder。
讀者可以從http://www.borland.com/jbuilder上免費下載Jbuilder8的試用版本。Jbuilder8的安裝過程比較簡單,一般選擇默認安裝選項即可,詳細過程在這里就不介紹了。
(2) 安裝Rational Rose。
Rational Rose可以從http://www.rational.com上下載,并免費試用。Rational Rose在安裝過程中,有兩個特別重要的選項是:安裝對Java的支持和安裝對Jbuilder 鏈接(Link)支持。Rational Rose在安裝過程中會自動搜尋Jbuiler的安裝目錄并在Jbuilder的安裝目錄,安裝一些必要的鏈接文件文件。
圖 5 Rational Rose中配置Jbuilder
文章來源于領測軟件測試網 http://www.kjueaiud.com/