建模工具列表/CASE TOOL

 VersionXMIUMLStereotypesTagged ValuesConstraintsIntegrationPlatform NeutralPriceNote
MagicDraw UML 7.x / 8.x / 9.x / 11.5+ / 12.x1.0 / 1.1 / 1.2 / 2.0(EMF)1.4 / 2.0Excellent support.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 1.6+ / 2.x / 3.01.21.4 / 2.0Integration plugins are available at an extra costUS $249 or moreGood support. Just as with MagicDraw, there is also a free community edition with limited support.
Sparx Enterprise Architect 4.1XMI 1.2, XMI 1.1 XMI 1.0 & others / UML 1.3 metamodel 2.0Eclipse

Visual Studio
Windows / Linuxstarts at US $125You 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.04N/A1.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.1N/A1.4???FreeCompatibility 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.0XMI 1.3 / UML 1.3 metamodel 1.4 / 2.0One per elementNatural language?WindowsUS $2495IDE is too complex. For example it takes very long to figure out how to add custom stereotypes or tagged values.
Silverrun Modelsphere 2.2XMI 1.0 / UML 1.1 metamodel ?One per elementNatural language?Windows / Linux / SolarisUS $189Only exports class structures to XMI.
Metamill 4.0XMI 1.2 / UML 2.0 metamodel 2.0One per elementNatural language WindowsUS $125The 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.01.0, 1.1, 1.21.3, 1.4 FreeVersions before 0.20 do not support UML 1.4, so are not usable with AndroMDA.
Embarcadero Describe 6.1.6XMI 2.0 / UML 1.4 metamodel1.4Natural languageEclipse 2.xWindowsUK Pounds 1,645.00It 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.1XMI 1.1 / UML 1.4 metamodel1.4One per elementNatural language Windows / Linux / SolarisUS $995Works out of the box, but getting familiar with the IDE may take some time.
Ideogramic UML 3.0 beta 4XMI 1.0 / UML 1.3 metamodel1.4 Windows / LinuxUS $1160Does not work with AndroMDA
Objecteering UML 5.3.0XMI 1.1 / UML 1.4 metamodel1.4One per elementNatural languageEclipse 2.0Windows / Linux / SolarisUS $859Complex user interface.
Rhapsody 5.2XMI 1.0 / UML 1.3 metamodel2.0One per element 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.1XMI 1.1 / UML 1.3 metamodel 1.4One per element? WindowsUS $5990 
Visual UML 1.4 Dev EditionXMI 1.1 / UML 1.3 metamodel 1.4One per elementNatural languageVisual StudioWindowsUS $495 
Visual Paradigm SDE 20040414XMI 1.1 / UML 1.4 metamodel 1.4One per element?Eclipse

Visual Studio

NetBeans

IntelliJ

JDeveloper

WebLogic Workshop
US $299It is not possible to display classes without their containment packages if they relate to another package.
EclipseUML Studio 1.1.0.20041125N/AN/AEclipse 3.x (1.1.0.20041125)

Eclipse 2.x (1.0.0.20040614)
EUR 1.990,00EclipseUML 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.20041026XMI 1.1 / UML 1.3 metamodel 1.3One per element Eclipse 3.x (2.0.0.20041026)

Eclipse 2.x (1.2.1.20031103)
Free 
Model-driven Development Environment Studio 3.2.3XMI 1.0 / UML 1.3 metamodel 1.3One per element Eclipse 3.x

Eclipse 2.x
FreeAt this time only Class diagrams and Use Case diagrams are supported.
Fujaba Tool Suite 4.2.0N/AN/AFreeAt 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.0N/AN/AFreeAt 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.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值