UML for mac


今年蘋果公司推出的iPhone4和iPad繼續大獲成功,國內想在蘋果的平台下開發軟件賺錢的開發人員越來越多。那么,在蘋果的平台下開發軟件有哪些UML建模工具可用呢?雖然不如Windows平台下那么多的工具可以選擇,還是可以列出一些的。

Mac平台下原生的UML建模工具,功能最強的就是Excel Software出品的MacA&D。MacA&D支持絕大多數UML2.2圖形,支持C++、Objective-C、SQL、Java、PHP和REALbasic的代碼生成,還支持結構化分析設計里的數據流圖。可惜MacA&D是收費的,即使是學生版,也要49美元。如果想用免費的,CanvasUML就是一個免費的、基於Cocoa的UML工具,不過它只能畫類圖。

MagicDraw和Visual Paradigm也聲稱有for Mac的版本,但看看界面截圖,再仔細研究產品頁面上的系統安裝要求:JRE 1.4.2 or later,其實還是Java編寫的“跨平台”產品。

The Omni Group出品的OmniGraffle是Mac OS X平台下相當受歡迎的繪圖工具,相當於Windows下面的Visio,可以導入和導出Visio的文件。和Visio一樣,OmniGraffle可以通過UML的stencil,畫出非常好看的UML圖。這個商業工具要比MacA&D更貴,不同版本的價格在99-299美元之間。隨着iPad風行,OmniGraffle也與時俱進,提供了for iPad的版本,充分利用平板電腦的優勢來繪圖。如果只是為了畫“UML形狀”的圖,並不需要建模工具的正向逆向工程、驗證、管理等功能,選用OmniGraffle再合適不過了。

如果不追求原生的蘋果味道,Java開發的一些UML建模工具都可以嘗試。開源或免費的工具有ArgoUML、BOUML、NetBeans IDE、TopCoder UML Tool等,特別是BOUML,版本更新非常積極。商業工具有Astah、MagicDraw和Visual Paradigm等,還可以選擇在線的UML工具,如easyumleditor.com 、creately.com 、gliffy.com、yuml.me、lucidchart.com 、diagrammr.com等。

遺憾的是,Windows下面幾個典型的工具都不能直接在Mac下使用,包括貴且強大的Rational序列(包括RSM、RSA和Rhapsody)、性價比高的Enterprise Architect和開源的StarUML。而且,絕大多數的UML工具一開始就是為Windows平台編寫的,即使后來成功移植(包括Java的“跨平台”)到Mac下,依然擺脫不了原來Windows界面風格的痕跡。如果有人能編寫出一款能發揮出Cocoa視感(特別是感)的、真正的UML建模工具,不知道是不是有市場呢?

 

http://www.macfans.com.cn/forum.php?mod=viewthread&tid=76883

 

http://www.baidu.com/link?url=jd-zeG8XjvrnVWWPnYXR7S9bc4zWHOxiSReIK7Rb0muyJCm7eIlDLYzXi9PF3G0mtxvgwnloAcdWQyNCTWro5a

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM