`
meetrice
  • 浏览: 194456 次
  • 来自: 南京
社区版块
存档分类
最新评论

建模工具列表/CASE TOOL

阅读更多
  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.

© 2003
分享到:
评论
1 楼 meetrice 2007-07-19  
来源:
http://galaxy.andromda.org/docs/case-tools.html

相关推荐

    python中Switch/Case实现的示例代码

    学习Python过程中,发现没有switch-case,过去写C习惯用Switch/Case语句,官方文档说通过if-elif实现。所以不妨自己来实现Switch/Case功能。 使用if…elif…elif…else 实现switch/case 可以使用if…elif…elif.....

    arcgis CASE工具建模

    CASE工具建模CASE工具建模CASE工具建模CASE工具建模CASE工具建模CASE工具建模CASE工具建模CASE工具建模

    用函数指针替代Switch/Case语句的程序设计方法

    单片机程序中,当Switch/Case语句分支较多、处理代码较长、处理情况较为复杂时,逻辑修改和程序调试均存在一定的困难。针对该问题,本文给出了使用函数指针替代Switch/Case语句的实现思路以及相对应的代码模型,为...

    51单片机C语言应用程序实例精讲.rar

    case 0: p=0x3f; break; /* 0 */ case 1: p=0x06; break; /* 1 */ case 2: p=0x5B; break; /* 2 */ case 3: p=0x4F; break; /* 3 */ case 4: p=0x66; break; /* 4 */ case 5: p=0x6D; ...

    数据库建模工具-Case-studio软件的应用.docx

    数据库建模工具-Case-studio软件的应用.docx

    车联网数据采集要求 T/CASE 100-2018 IOV data acquisition standards

    本标准定义了车联网数据应用采集周期、数据流编码规则、周期性数据采集、事件触发性数据采集的一般规则 本标准适用于T-Box、OBD、行车记录仪等车载设备的数据采集。

    C语言 工资管理系统 (双链表 单链表)VC上面可以运行

    case 0:init();break; /*初始化*/ case 1:create();break; /*输入数据创建链表*/ case 2:list();break; /*显示所有数据*/ case 3:calc();break; /*计算实发工资*/ case 4:search();break; /*查找职工信息数据*/...

    CASE工具的种类及应用特点

    一大批优秀的软件开发工具如雨后春笋般的涌现出来,而CASE工具就是这其中的代表。它将软件开发过程中各过程中的工作通过其集成的平台共享,从而解决了重复编码、代码混乱,目标进度不清等缺点。不仅提高了软件开发的...

    shelltest/case.sh

    case语句案例

    使用 Python 实现简单的 switch/case 语句的方法

    在Python中是没有Switch / Case语句的,很多人认为这种语句不够优雅灵活,在Python中用字典来处理多条件匹配问题字典会更简单高效,对于有一定经验的Python玩家不得不承认,的确如此。 但今天我们还是来看看如果一定...

    C语言课程设计——学生成绩管理系统(源代码+详细注释).zip

    case 1:Add(l);break; /*增加学生记录*/ case 2:Del(l);break; /*删除学生记录*/ case 3:Qur(l);break; /*查询学生记录*/ case 4:Modify(l);break; /*修改学生记录*/ case 5:Insert(l);break; /*插入学生记录*/...

    JAVA Use Case

    Java use case in an enterprise b2b environment

    优秀的JAVA建模工具jude3.0

    JUDE(Java and UML Developers' Environment),一个小巧实用的UML建模软件,不到2M,绝对可以符合UML建模的要求,可以画CLASS,USECASE,STATECHART,ACTIVITY,OBJECT,SEQUENCE,COLLABORATION,COMPONENT和...

    DM-1R-RCM 红外遥控套件使用说明书

    case 0:P0=dofly[0];break;//0 显示相应的按键值 case 1:P0=dofly[1];break;//1 case 2:P0=dofly[2];break;//2 case 3:P0=dofly[3];break;//3 case 4:P0=dofly[4];break;//4 case 5:P0=dofly[5];...

    uml静态建模机制 case

    uml 建模 机制 对uml 建模的用例case等的描述,。,

    面向主体的CASE工具和环境

    本文提出了一个组织结构建模语言OrgS和一个基于该语言并扩展了Gaia的软件开发方法Gaia2S,并开发了一个支持OrgS语言的建模工具,最后还通过一个信息系统案例详尽描述了如何使用OrgS和Gaia2S对多主体系统的组织结构...

    英文资料-Using Rational Rose UML CASE Tool

    该资料一步步的讲解了如何使用Ration Rose建模工具进行系统建模,并如何用Rose去建立一个完整的UML系统模型。非常适合那些希望快速把Rose应用到实际工作中的朋友。

    开源信息系统建模工具PlayCASE

    PlayCASE为您提供了功能强大的可视化数据库建模工具和程序设计工具,十分便于数据库系统的概念设计、逻辑设计、物理设计和行为设计,支持从第1范式到第4范式的表达,集成了PB、VB等前端开发工具,能够把有关设计内容...

Global site tag (gtag.js) - Google Analytics