نام
|
UML 2
|
MDA
|
XMI
|
قالب ها
|
قابلیت ایجاد کد به زبانهای
|
زبانهای قابل مهندسی معکوس
|
یکپارچه شده با
|
جزئیات
|
Acceleo
|
آری
|
آری
|
آری
|
آری
|
JEE, C#, Java, PHP, Python.
|
|
Eclipse, EMF
|
بیشتر ویژگیهای مورد انتظار از یک نرمافزار باکیفیت در زمینه تولید کد را شامل میشود: دستور زبان ساده، تولید کد مؤثر، ابزارهای پیشرفته، سازگار با JDT، تولید کد بر اساس مثال.
|
Altova UModel
|
آری
|
؟
|
آری
|
آری
|
C#, Java, Visual Basic
|
C#, Java, Visual Basic
|
Eclipse, Visual Studio
|
ویرایشگر گرافیکی یوام ال، پشتیبانی از نسخه یو امال 2.3، مهندسی کد در جاوا، سی شارپ و ویژوال بیسیک، پشتیبانی از SysML و مدلسازی پروسههای تجاری (BPMN نمادگذاری)، ورودی و خروجی XMI.
|
AmaterasUML
|
؟
|
؟
|
؟
|
؟
|
Java
|
Java
|
|
UML standard
|
ArgoUML
|
؟
|
؟
|
آری
|
؟
|
C++, C#, Java, PHP4, PHP5, Python, Ruby
|
Java (other languages, inc. C# with plugins)
|
|
بسیار نزدیک به استاندارد یو امال
|
Astade
|
؟
|
؟
|
؟
|
؟
|
C, C++
|
|
|
ATL
|
؟
|
؟
|
؟
|
؟
|
|
|
از طریق پروژه M2M اکلیپس در دسترس است (Eclipse M2M).
|
قادر است مدلهای یوام ال را به سایر مدلها تبدیل نماید
|
Blu Age 2009 Edition
|
آری
|
آری
|
آری
|
آری
|
JEE, C#, Java, Spring, EJB, Hibernate, Struts.
|
VisualAge Pacbase, COBOL, NATSTAR, Java
|
Eclipse, EMF
|
BoUML
|
آری
|
آری
|
آری
|
آری
|
Java, C++, PHP, Python, IDL.
|
Java, C++, PHP.
|
Qt3
|
قابل گسترش از طریق افزودن برنامههای نوشته شده به C++ یا جاوا، خواندن و دخیره پروندههای XMI، ذخیره نمودارها در قالب PNG یا SVG
|
Dia
|
؟
|
نه
|
نه
|
نه
|
Java, C++, ADA (با استفاده از dia2code)
|
|
|
|
Eclipse UML2 Tools
|
آری
|
؟
|
؟
|
؟
|
Java (or Eclipse project supported?)
|
Java (or Eclipse project supported?)
|
Eclipse
|
5 نوع نمودار.
|
Enterprise Architect
|
آری
|
آری
|
آری
|
؟
|
ActionScript، C#، C++ ،Corba IDL, Delphi, Java ،PHP, Python، Visual Basic 6 and Visual Basic .NET
|
ActionScript، C#، C++، Corba IDL، Delphi, Java، PHP، Python، Visual Basic 6 and Visual Basic .NET
|
Visual Studio 2005 و Eclipse
|
قابل گسترش از طریق اضافات و فناوریهای مدلسازی.
|
Frame UML
|
آری
|
؟
|
؟
|
؟
|
تقریباً برای هر زبانی که بتوان کد جاوا اسکریپت برای تولید آن زبان را نوشت.
|
Java(جزئی)، اما میتوان از جاوا اسکریپت برای تیدیل هر زبان به مدل استفاده نمود.
|
|
پشتیبانی از جاوا اسکریپت در این نرمافزار تعبیه شده، بنابراین میتوان از طریق JS کد برنامه را به مدل تبدیل نمود.
|
Graft (Jodoro)
|
نه
|
نه
|
نه
|
نه
|
XSDs, Ruby on Rails
|
XSDs
|
|
ارائه شده به صورت سرویس نرمافزاری(SaaS) - امکان تقسیم و ادغام مدلها و اشتراک مدلها بین اجتماع گسترده تری از کاربران را ارائه میدهد.
|
Jink UML
|
؟
|
؟
|
؟
|
؟
|
|
|
|
MagicDraw
|
آری
|
آری
|
آری
|
آری
|
Java, C++, C#, CIL, CORBA IDL, DDL, EJB, XML Schema, WSDL
|
Java, C++, C#, CIL, CORBA IDL, DDL, EJB, XML Schema, WSDL
|
Eclipse, EMF, NetBeans
|
UML 2.3, Full round-trip support for Java, C++, C#, CL (MSIL) و CORBA IDL، تولید گزارش از روی قالبها و درفرمتهای RTF, HTML, XML, ODT, ODS, ODP، و متنی (DOCX, XLSX, PPTX از نسخه 16.8).
|
Modelio
|
آری
|
آری
|
آری
|
؟
|
Java, C#, C++, XSD, WSDL, BPEL, SQL
|
Java, C#, C++
|
Eclipse, EMF
|
پشتیبانی کامل از یوام ال 2؛ پشتیبانی از BPMN به صورت یکپارچه با کل برنامه و تولید اسناد MS-Word یا HTML.
|
MOSKitt[پیوند مرده]
|
آری
|
آری
|
آری
|
؟
|
Any textual language results of a Model To Text transformation.
|
DDL (زبان تعریف داده)
|
Eclipse, EMF, GMF, SWT, DataTools...
|
یک ابزار یوام ال بر پایه Eclipse و یک بستر بر پایه MDD که متدولوژی gvMétrica براب پروسه تولید نرمافزار پشتیبانی میکند . تغییر ردیابی و همزمان سازی مدلها. ویرایش گرافیکی مدلها بر پایه فرمها.
|
Objecteering
|
آری
|
آری
|
؟
|
؟
|
Java, C++, C#, SQL DDL, CORBA IDL and Fortran
|
|
Eclipse
|
|
PowerDesigner
|
آری
|
آری
|
آری
|
آری
|
Java, C#, VB .NET
|
|
Eclipse
|
مدلسازی دادهها، مدلسازی فرایندها تجاری- مهندسی معکوس
|
Software Ideas Modeler
|
آری
|
؟
|
؟
|
؟
|
C#, VB.NET, SQL DDL
|
|
|
یو امال، نمودار جریان داده، CRC، نمودار موجودیت رابطه، نمودار مختلط
|
StarUML
|
؟
|
آری
|
Import
|
؟
|
|
|
C#
|
معماری افزونهها : C++, Delphi, C#, VB. از سال2005 برنامهنویسی آن فعال نبودهاست.
|
Topcased بایگانیشده در ۲۵ ژوئن ۲۰۱۵ توسط Wayback Machine
|
آری
|
آری
|
آری
|
؟
|
Java, Python, C++
|
|
تولید کد از روی مدل برای Eclipse, EMF, Java
|
ابزاری قوی و کامل با امکان تغییر شکل مدلها، شبیه سازی برای نمودار وضعیت، مهندسی معکوس و مستقیم .زبانهای مدلسازی از جمله SysML.
|
Visual Paradigm for UML
|
؟
|
؟
|
؟
|
؟
|
Java, C#, C++, PHP, Ada, Action Script
|
Java, C# (binary), C++, PHP
|
Eclipse, NetBeans and IntelliJ
|
پشتیبانی کامل از یوام ال 2.1, SysML, ERD, BPMN، مدلسازی دادهها، مدلسازی تجاری و مهندسی معکوس کد منبع و پایگاه دادهها به مدل
|
UmlDesigner
|
؟
|
؟
|
؟
|
؟
|
C#
|
|
|
Umbrello UML Modeller
|
؟
|
؟
|
آری
|
؟
|
C++, Java, Perl, PHP, Python... 16
|
C++, IDL, Pascal/Delphi, Ada, Python, Java; import XMI, RoseMDL
|
KDE
|
|
WinA&D
|
؟
|
؟
|
؟
|
؟
|
C, Pascal, Basic, Fortran, Delphi, Java, C#, C++, Objective-C, PHP, Ada, SQL
|
C, Pascal, Basic, Fortran, Delphi, Java, C#, C++, Objective-C, PHP, Ada, SQL
|
Built-in Scriptable Report Generator and Tool Extensions
|
پشتیبانی کامل از UML, SA/SD, ERD
|
نام
|
UML 2
|
MDA
|
XMI
|
قالب ها
|
قابلیت ایجاد کد به زبانهای
|
زبانهای قابل مهندسی معکوس
|
یکپارچه شده با
|
جزئیات
|