六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 94|回复: 0

建模工具列表/CASE TOOL

[复制链接]

升级  56%

36

主题

36

主题

36

主题

秀才

Rank: 2

积分
134
 楼主| 发表于 2013-1-16 16:49:12 | 显示全部楼层 |阅读模式
                         Version            XMI            UML            Stereotypes            Tagged Values            Constraints            Integration            Platform Neutral            Price            Note                            MagicDraw UML              7.x / 8.x / 9.x / 11.5+ / 12.x            1.0 / 1.1 / 1.2 / 2.0(EMF)            1.4 / 2.0                                                   Excellent 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.0            1.2            1.4 / 2.0                                                   Integration plugins are available at an extra cost                         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              2.0                                                   Eclipse
            
            Visual 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                         ?            ?            ?                         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              1.4 / 2.0            One per element                         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              ?            One per element                         Natural language            ?            Windows / Linux / Solaris            US $189            Only exports class structures to XMI.                            Metamill             4.0            XMI 1.2 / UML 2.0 metamodel              2.0            One per element                         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                                                                             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                                      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                         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                                                                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                         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                                                   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              1.4            One per element                         ?                         Windows            US $5990                                         Visual UML             1.4 Dev Edition            XMI 1.1 / UML 1.3 metamodel              1.4            One per element                         Natural language            Visual Studio            Windows            US $495                                         Visual Paradigm SDE             20040414            XMI 1.1 / UML 1.4 metamodel              1.4            One per element                         ?            Eclipse
            
            Visual Studio
            
            NetBeans
            
            IntelliJ
            
            JDeveloper
            
            WebLogic Workshop                          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                                                   Eclipse 3.x (1.1.0.20041125)
            
            Eclipse 2.x (1.0.0.20040614)                          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              1.3            One per element                                      Eclipse 3.x (2.0.0.20041026)
            
            Eclipse 2.x (1.2.1.20031103)                          Free                                         Model-driven Development Environment Studio             3.2.3            XMI 1.0 / UML 1.3 metamodel              1.3            One per element                                      Eclipse 3.x
            
            Eclipse 2.x                          Free            At this time only Class diagrams and Use Case diagrams are supported.                            Fujaba Tool Suite             4.2.0                         N/A                                                   N/A                         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                         N/A                                                   N/A                         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">
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表