建模工具列表/CASE TOOL
Version XMI UML Stereotypes Tagged Values Constraints Integration Platform Neutral Price Note MagicDraw UML http://galaxy.andromda.org/docs/style/images/flash.gif http://galaxy.andromda.org/docs/style/images/flash.gif 7.x / 8.x / 9.x / 11.5+ / 12.x 1.0 / 1.1 / 1.2 / 2.0(EMF) 1.4 / 2.0 http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif Excellent support. http://galaxy.andromda.org/docs/style/images/check.gif US $149 (many different licenses available) Excellent support, this is the tool of preference to use with AndroMDA, there is also a free community edition with limited support. Integrates with Sun ONE Studio, Borland CaliberRM 6.0, 6.5, BEA WebLogic Workshop 8.1.2, IntelliJ IDEA 4.X, NetBeans 3.6, Eclipse 3.X, IBM's Web Sphere Application Developer 5.X, Borland's JBuilder 8.0, 9.0, X, 2005, Built-in CVS interface for storing project files. Please note that AndroMDA can not currently load XMI 1.0 without "preprocessing" the XMI to make it compliant with MDR . This means you should save your XMI to 1.1 or 1.2 (since Magic Draw allows 1.0, 1.1 and 1.2). UML 2.0 models from MagicDraw 11.5 are supported through the use of EMF (the Eclipse Modeling Framework). This means, you need to export your MagicDraw Model in EMF XMI format, first. For this to work, use AndroMDA 3.2 or higher. Poseidon UML http://galaxy.andromda.org/docs/style/images/flash.gif 1.6+ / 2.x / 3.0 1.2 1.4 / 2.0 http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif Integration plugins are available at an extra cost http://galaxy.andromda.org/docs/style/images/check.gif US $249 or more Good support. Just as with MagicDraw, there is also a free community edition with limited support. Sparx Enterprise Architect 4.1 XMI 1.2, XMI 1.1 XMI 1.0 & others / UML 1.3 metamodel http://galaxy.andromda.org/docs/style/images/warning.gif 2.0 http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif EclipseVisual Studio Windows / Linux starts at US $125 You can assign multiple stereotypes to a single model element. The XMI 1.2 export will support the UML 1.4 metamodel, so you will have to use the XMI 1.2 export for AndroMDA. It is very important to use the most recent EA build together with AndroMDA to get support for multiple stereotypes etc. MID Innovator 8.1.04 N/A 1.4 ?/? ? Natural language ? Windows ? This tool is way too complex: it took too long to figure out how to add constraints, add tagged values, add stereotypes, export a model to XMI Jude UML 1.4.1 N/A 1.4 http://galaxy.andromda.org/docs/style/images/check.gif ? ? ? http://galaxy.andromda.org/docs/style/images/check.gif Free Compatibility note: XMI export function is missing. Therefore it is not possible to use the tool together with AndroMDA. ARTiSAN Real-time Studio 4.4.24 / 5.0 XMI 1.3 / UML 1.3 metamodel http://galaxy.andromda.org/docs/style/images/warning.gif 1.4 / 2.0 One per element http://galaxy.andromda.org/docs/style/images/check.gif Natural language ? Windows US $2495 IDE is too complex. For example it takes very long to figure out how to add custom stereotypes or tagged values. Silverrun Modelsphere 2.2 XMI 1.0 / UML 1.1 metamodel http://galaxy.andromda.org/docs/style/images/warning.gif ? One per element http://galaxy.andromda.org/docs/style/images/forbidden.gif Natural language ? Windows / Linux / Solaris US $189 Only exports class structures to XMI. Metamill 4.0 XMI 1.2 / UML 2.0 metamodel http://galaxy.andromda.org/docs/style/images/warning.gif 2.0 One per element http://galaxy.andromda.org/docs/style/images/check.gif Natural language Windows US $125 The 2.0 metamodel is a problem for AndroMDA, because it's not possible to find a 2.0 metamodel that could be used within the MDR explorer. ArgoUML 0.22.0 1.0, 1.1, 1.2 1.3, 1.4 http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif Free Versions before 0.20 do not support UML 1.4, so are not usable with AndroMDA. Embarcadero Describe 6.1.6 XMI 2.0 / UML 1.4 metamodel 1.4 http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif Natural language Eclipse 2.x Windows UK Pounds 1,645.00 It is not possible to directly export a model to XMI. Instead the whole project is stored as XMI. Unfortunately the project files a cluttered over several physical files (*.etd and *.etup). Does not work with AndroMDA out-of-the-box. Ameos by Aonix 9.1 XMI 1.1 / UML 1.4 metamodel 1.4 One per element http://galaxy.andromda.org/docs/style/images/check.gif Natural language Windows / Linux / Solaris US $995 Works out of the box, but getting familiar with the IDE may take some time. Ideogramic UML 3.0 beta 4 XMI 1.0 / UML 1.3 metamodel 1.4 http://galaxy.andromda.org/docs/style/images/forbidden.gif http://galaxy.andromda.org/docs/style/images/forbidden.gif http://galaxy.andromda.org/docs/style/images/forbidden.gif Windows / Linux US $1160 Does not work with AndroMDA Objecteering UML 5.3.0 XMI 1.1 / UML 1.4 metamodel 1.4 One per element http://galaxy.andromda.org/docs/style/images/check.gif Natural language Eclipse 2.0 Windows / Linux / Solaris US $859 Complex user interface. Rhapsody 5.2 XMI 1.0 / UML 1.3 metamodel 2.0 One per element http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/warning.gif Windows / Linux / Solaris ? It seems that tagged values are not exported to XMI. The following error message will occur during the model transformation process: "unknown package: Foundation.Core.ModelElement.name" Sybase Power Designer 10.1 XMI 1.1 / UML 1.3 metamodel http://galaxy.andromda.org/docs/style/images/warning.gif 1.4 One per element http://galaxy.andromda.org/docs/style/images/check.gif ? Windows US $5990 Visual UML 1.4 Dev Edition XMI 1.1 / UML 1.3 metamodel http://galaxy.andromda.org/docs/style/images/warning.gif 1.4 One per element http://galaxy.andromda.org/docs/style/images/check.gif Natural language Visual Studio Windows US $495 Visual Paradigm SDE 20040414 XMI 1.1 / UML 1.4 metamodel http://galaxy.andromda.org/docs/style/images/warning.gif 1.4 One per element http://galaxy.andromda.org/docs/style/images/forbidden.gif ? Eclipse
Visual Studio
NetBeans
IntelliJ
JDeveloper
WebLogic Workshop http://galaxy.andromda.org/docs/style/images/check.gif US $299 It is not possible to display classes without their containment packages if they relate to another package. EclipseUML Studio 1.1.0.20041125 N/A N/A http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/forbidden.gif Eclipse 3.x (1.1.0.20041125)
Eclipse 2.x (1.0.0.20040614) http://galaxy.andromda.org/docs/style/images/check.gif EUR 1.990,00 EclipseUML Studio stores information of your UML model as Javadoc annotations directly in the Java source code. Thus this flavour of EclipseUML can't be used with AndroMDA because XMI based UML models are not supported. EclipseUML Free 2.0.0.20041026 XMI 1.1 / UML 1.3 metamodel http://galaxy.andromda.org/docs/style/images/warning.gif 1.3 One per element http://galaxy.andromda.org/docs/style/images/forbidden.gif Eclipse 3.x (2.0.0.20041026)
Eclipse 2.x (1.2.1.20031103) http://galaxy.andromda.org/docs/style/images/check.gif Free Model-driven Development Environment Studio 3.2.3 XMI 1.0 / UML 1.3 metamodel http://galaxy.andromda.org/docs/style/images/warning.gif 1.3 One per element http://galaxy.andromda.org/docs/style/images/forbidden.gif Eclipse 3.x
Eclipse 2.x http://galaxy.andromda.org/docs/style/images/check.gif Free At this time only Class diagrams and Use Case diagrams are supported. Fujaba Tool Suite 4.2.0 http://galaxy.andromda.org/docs/style/images/forbidden.gif N/A http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/forbidden.gif http://galaxy.andromda.org/docs/style/images/forbidden.gif N/A http://galaxy.andromda.org/docs/style/images/check.gif Free At the time of this writing, FUJABA stores its model in a proprietary file format. Thus, it doesn not support XMI based models. Class diagrams, activity graphs and state charts are supported. One additional obstacle is the fact that is impossible to assign stereotypes to an association. Fujaba for Eclipse 0.1.0 http://galaxy.andromda.org/docs/style/images/forbidden.gif N/A http://galaxy.andromda.org/docs/style/images/check.gif http://galaxy.andromda.org/docs/style/images/forbidden.gif http://galaxy.andromda.org/docs/style/images/forbidden.gif N/A http://galaxy.andromda.org/docs/style/images/check.gif Free At the time of this writing, FUJABA stores its model in a proprietary file format. Thus, it does not support XMI based models. Class diagrams, activity graphs and state charts are supported. One additional obstacle is the fact that is impossible to assign stereotypes to an association. <div class="clear">
页:
[1]