This year, Apple's iPhone 4 and iPad continued to be quite successful. More and more developers in China wanted to develop software on Apple's platform to make money. What UML modeling tools are available for software development on Apple's platform? Although there are not as many tools as can be selected on the Windows platform, some of them can be listed.
Mac platform native UML modeling tools, the most powerful is Excel software's maca & D. Maca & D supports the vast majority of uml2.2 images, C ++, objective-C, SQL, Java, PHP, and realbasic code generation, and data flow diagrams in the structured analysis design. Unfortunately, Maca & D is charged, and even the student version costs $49. Canvasuml is a free cocoa-based UML tool, but it can only draw class diagrams.
Magicdraw and visual paradigm also claim to have the for Mac version, but look at the interface and carefully study the system installation requirements on the product page: JRE 1.4.2 or later, it is actually a "cross-platform" Product written in Java.
The omnigraffle produced by the omni group is a very popular drawing tool on Mac OS X. It is equivalent to Visio in windows and can import and export Visio files. Like Visio, omnigraffle can draw a very nice UML diagram through the stenric of UML. This commercial tool is more expensive than Maca & D, and the prices for different versions are between-USD. With the popularity of the iPad, omnigraffle has also kept pace with the times, providing the for iPad version, making full use of the advantages of the tablet to draw. If you only want to draw a "UML shape" Diagram and do not need the forward and reverse engineering, verification, management, and other functions of the modeling tool, you can choose omnigraffle.
If you do not pursue the native apple flavor, you can try some UML modeling tools developed by Java. Open-source or free tools include argouml, bouml, netbeans IDE, and topcoder UML tool, especially bouml. The version update is very positive. Commercial tools include astah, magicdraw, and visual paradigm. You can also choose online UML tools, such as easyumleditor.com, creately.com, gliffy.com, yuml. Me, lucidchart.com, and diagrammr.com.
Unfortunately, several typical tools under Windows cannot be used directly on Mac, including expensive and powerful rational sequences (including RSM, RSA, and Rhapsody), cost-effective enterprise impact ect and open-source staruml. In addition, most of the UML tools were originally written for the Windows platform, even if they were successfully transplanted (including Java's "cross-platform") to Mac, still unable to get rid of the original Windows interface style traces. If someone can compile a real UML modeling tool that can bring out the cocoa visual sense (especially the sense), do they have a market?
Http://www.macfans.com.cn/forum.php? MoD = viewthread & tid = 76883.
UML for Mac