meetrice 发表于 2013-1-29 00:04:38

建模工具列表/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             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            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]
查看完整版本: 建模工具列表/CASE TOOL