Académique Documents
Professionnel Documents
Culture Documents
Unified Modeling Language Legende Download dieser Seite Mad About Modelling
Digitally signed by Mario Jeckle Reason: I am the author of this document Location: www.jeckle.de Date: 2004.05.22 16:14:28 +02'00'
Sollten Sie ein Tool verwenden, vertreiben oder gar selbst geschrieben haben das (noch) fehlt so geben Sie mir bitte kurz Bescheid - ich nehme es dann gerne auf. Darberhinaus sind auch Kommentare, Wrdigungen aber auch Einsatzberichte existierender UML-Werkzeuge immer willkommen.
jeckle.de feiert!
Diese Liste enthlt inzwischen Aussagen zum Leistungsumfang von mehr als 100 UML-Werkzeugen!
Untersttzte Diagrammarten
Codegenerierung
Tool
Hersteller
Anmerkung
XMI Untersttzung
andere
Untersttze Plattformen
Sonstiges
Computer Associates
q q q q q
Windows
q
Integriert Tools ERwin zur Datenmodellierung und BPwin zur Business Proze-Modellierung Durch skriptgesteuerte Codegenerierung erweiterbar Anpabare Codegenerierungsschablonen Modellierung und Einsatz von UMLProfilen Reverse-Engineering der untersttzten Implementierungssprachen Debugging von Zustandsdiagrammen Integration zu Microsoft Visual Studio
Ameos/UML
Aonix
q q q
q q q
AnyStates
XJ Technologies
q q
C# gcc/pgcc (Linux) J#
q q q
q q
ArgoUML
Open-Source-Projekt.
Plugin-API fr eigene Erweiterungen Zustzlicher Diagrammtyp Class Description Diagram Codegenerierung ber Schnittstellen zu Rational Rose, Select und Borland Together mglich. Integration in Eclipse. Transformation von Geschftsmodellen in UML-Diagramme. Code-Generierung ber Templates anpabar Reverse-Engineering fr ANSI-C/C++, Java, Ada und SPARK Schnittstelle zu Versionkontrollsystemen (PCVS, Visual Source Safe, ClearCase, CM Synergy) Template-basierter Dokumentationsgenerator Multi-User Fhigkeit Untersttzung fr UML-Profiles u.a. SPT Bereits Anteile (Template-Paket) von UML 2.0 umgesetzt Erweiterungen fr die Modellierung von Realzeitsystemen Zustzliche Diagrammtypen: FlowCharts und Datenfludiagramme Zugriff auf verschiedene DBMS (Access, SQL-Server, Oracle, MySQL und Sybase) untersttzt
ARIS
IDS Scheer
"Klassiker" im Bereich Business Process Reengineering mit der Methode der "erweiterten ereignisgesteuerten Prozekette" ((E)EPK).
Windows
q q
ARTiSAN
q q q
Windows
q q q
q q
C# VB.NET
Windows
ProUbis
Voll funktionsfhiger Demoserver ber WWW ansprechbar. Kostenfreie Evaluierungsversion verfgbar Freies Werkzeug Kostenfreie Demoversion verfgbar.
Die von ARIS bekannte Notation ereignisgesteuerte Prozekette (Abk. EPK) wird ebenfalls unterstzt Java Windows Windows Java Dokumentationsgenerierung (PDF, RTF, HTML, XSL/FO)
q
Canyon Blue
COOL:Jex
q q
Ada PowerBuilder Integration zu DOORS ER/Studio Merant PVCS q Mercury Test Director q Microsoft Visual Studio q Starbase StarTeam und Caliber q Telelogic Continuus EJB-Entwicklungsuntersttzung
q q q
Solaris
Server)
(nur
Describe
Embarcadero
q
Windows
Dia
Alexander Larsson
Freies Zeichenprogramm (GPL), dass auch die Erstellung von UMLDiagrammen untersttzt.
q q
Irix 6.5 Linux r Debian r Redhat Linux SmallTalk Sourcecode fr Linux, Unix und MacOS SunSolaris Windows
q q q
q q
DOME
Honeywell
EclipseUML
Omondo
UML-Plugin fr Eclipse
Java
q q q
Eclipse-Integration Versionskontrolluntersttzung Reverse-Engineering- und RefactoringUntersttzung Datenbankentwicklung Dokumentationsgenerierung J2EE-Entwicklungsuntersttzung Codegenerierung in der ProfessionalVersion durch Scriptsprache anpabar Die UML-Modelldaten werden in einem eigenentwickelten XML-Vokabular abgespeichert Modellierung von Business Prozessen, Web Seiten und Benutzeroberflchen Aufwandsschtzung Aufnahme und Verfolgung von Anforderungen Resourcen- und Testplanung Fehler- und nderungsverfolgung Multiuser-Fhigkeiten Reverse-Engineering von ber ODBC zugreifbaren Datenbanken
EctoSet
Gajits
Delphi
Windows
Enterprise Architect
Sparx Systems
Evaluierungsversion verfgbar.
q q q q
q q
Windows
q q q q
ER/Studio Essmodel
Windows
Reverse-Engineering von Java- und Delphi-Quellcode sowie JavaBytecode und Delphi-Projekten Story Driven Modeling, d.h. Integration aller UML-Verhaltensdiagramme zu einer visuellen Programmiersprache Objektdiagramme im Dynamic Object Browsing System Erkennung und Untersttzung von Design Patterns
q q
Fujaba
Uni Paderborn
SDL
in Planung
gModeler
G. Skinner
FlashMX XML
Export von HTML-Dokumentation Export von XML-Dateien Import von Diagrammen im Rational Rose Format Anforderungsmanagement Dokumentationsgenerierung Reverse Engineering von Java- und C+ +-Code Generierung von HTMLDokumentationen
E2S
Windows
q q
Ideomatic UML
Ideogramic
Werkzeug fr gemeinsame Modellierung an Whiteboards, etc. In ihrer Funktionalitt beschrnkte freie Version verfgbar.
q q q
Windows Linux
q q q q q
Innovator
MID
(3) (3) (4)
q q q
q q q
Ab v7 Exportfunktionalitt
q q
AIX DEC VMS HP-UX Linux OS/2 Solaris Win 95/98/NT 4.0/2000 Windows 3.1x
q q q
Zustzlicher Diagrammtyp: Ereignisfludiagramm (EFD) Geschftsprozessmodellierung, Vorgehensmodellierung Datenmodellierung (ERM) Funktionsmodellierung (SA/RT/SD) anpabare Dokumentationsgenerierung HTML, WinWord, FrameMaker, PostScript Anbindung an diverse Versionsmanagement-Tools (PVCS, ClearCase, etc.) Anbindung an OO-Datenbanken (Poet, Versant, ObjectStore, etc.) Offene API ber TCL-Skripte
ISOA
iUML
Windows
q q
J2U
NASRA
Java
Reverse-Engineering-Werkzeug. Untersucht Java-Bytecode und transferiert ihn in XMI-Dateien, die durch verschiedenste UML-Werkzeuge eingelesen und verarbeitet werden knnen. Generiert interaktive HTML-Dokumentationen zu Klassen- und Sequenzdiagrammen.
Javelin
Step a head
Aktuelle Version 1.01 (1.02 angekndigt). Kostfreie 30-Tage Trial Version als Download verfgbar.
q q
JaVISION
Object Insight
JDeveloper
Oracle
Jude
Objectclub
Kostenfrei erhltlich
Java
Re-Engineering von Java-Quellcode Import von Rose 98 Modellen Export von Diagrammen als ASCII/JIS (!)-Diagramm mglich In japanischer und koreanischer Version erhltlich
JUMLi
Kreditwerk
Freies Werkzeug, das von Studenten der Berufsakademie der Bausparkasse Schwbisch Hall entwickelt wurde. 30-Tage Trial-Version zum Download verfgbar.
C#
Java
q q q
JVISION
Object Insight
q q
kUML-Projekt
geplant
Elixir
q q
MagicDraw UML
NoMagic Inc.
Java
Java Code round-trip engineering Im- und Export von Rational Rose Modellen (*.mdl Files) Verschiedene Analysemglichkeiten (automatische Diagrammableitung (package dependency diagram), Vererbungsverfolgung)
Windows
Metamill
MetaMill
C#
Modelistic
Modelistic.com
Java
Delphi Python
q q
q q
q q
q q
Kopplung zu Visual Basic Anbindung an ClearCase, PVCS, Visual Source Safe via SCC Untersttzt den MDA-Ansatz der OMG Untersttzt Design Pattern nach Gamma, et al. und weitere, sowie anwenderdefinierte Anpabare Helferlein (Wizards) zur Untersttzung diverser Entwicklungsmodelle Dokumentationsgenerierung in HTML, RTF, Postscript und ASCII Integration mit JUnit Integration mit CM Synergy
Innovative Software
Windows
Telelogic
q q
ObjectiF
Microtool
(5)
q q
Oberflchen-Prototyping, Aktions- und Code-Skripting, Refactoring, Reverseengineering, Testen mit JUnit und Nunit, HTMLDokumentationsgenerierung, Pattern-Manager, KM-Anschluss, ModelReviewer, eigenes Prozemodell actiF und Integration in Visual Studio.NET
ObjectMaker
Mark V
q
ObjectPlant
Arctaedius
Apple Macintosh 68020, System 7.1+ Linux Windows HTML-Generierung; Entity-Relationship-Diagramm; Reverse Engineering C ++ und Java (auch Bytecode!); Generierung von Modellberprfungscode; Wiederverwendung bewhrter Lsungen durch werkzeuguntersttzte Musterinstanziierung; Softwareentwicklung nach SEPP/OT, einem Vorgehensmodell zur UML;Modellprfer; Modellbewertung nach Metriken;Untersttzt (auch offline) Teamarbeit auf Basis des UML-Paketkonzeptes; Implementierung von Entwurfsmustern nach E. Gamma; Datenaustausch mit C.A.R.E. dem Requirements Engineering Tool von Sophist; Importschnittstelle zu Rational Rose
ObjectTeam
Kostenlose Einzelpatzversion fr Linux als Personal Edition ber Homepage des Herstellers verfgbar. Die Firma OWiS wurde von InterShop bernommen. Ob Produkt weiterentwickelt und vertrieben wird ist derzeit unklar.
q q
q q
DDL-SQL Delphi
Windows
q q
OpenTool
TNI
q q q
HTML Dokumentationsgenerierung Generiert Java-Applets oder Swingbasierte Java-Applikationen Erweiterbar durch Plug-Ins (z.B. Autolayout, EJB, AndoMDA) Dokumentationsgenerator UMLdoc Roundtrip-Untersttzung fr Java Import von Rational Rose Modellen (*. mdl Files)
Kostenlose Trial-Version verfgbar. Weiterentwicklung des Open-Source-Projektes ArgoUML. Neben der frei nutzbaren Community Edition existieren auch kommerzielle Varianten (Standard, Professional, Embedded Edition) fr die Support und Schulung angeboten wird.
Java
q q
Gentleware
(1)
q q q q
C# Delphi Perl PHP SQL VB.net C# Visual Basic.NET XMLSchemasprachen (DTD, XSD, XDR)
Java
q q q
(2)
q q q
Power Designer
Sybase
Windows
Pragmatica
Pragsoft Corp.
Windows
q q
Untersttzt auch Booch-Methode und Notation RTF-Dokumentationsgenerierung Reverse-Engineering Funktionalitt Erweiterung durch benutzerdefinierte Skripte mglich Untersttzung von Message Sequence Charts
q q
Proforma ProxySource
Freies Modellierungstool.
q q
q q q q
IBM
Frher unter dem Namen Rational Rose durch die Firma Rational vertrieben.
q q q q
AIX 4.1.4, 4.2 Digital UNIX 4.0B and D HP-UX 10.2, 11.00 SGI IRIX 6.2, 6.4 Solaris 2.5 & 2.6 Windows Windows 2000 Professional (Service Pack 2) Windows XP Processional
q q
Weiterfhrendes: Mit dem kostenfreien Add-In VG UML Modeler aus den IBM Alphaworks Laboren knnen Modelle in der VG 4GL automatisiert aus UML erzeugt werden.
Neue Produktreihe, in Ergnzung des weiterhin verfgbaren Rose. Frher unter dem selben Namen durch die Firma Rational vertrieben.
q q
C# Java
q
Kann Stand-alone oder in Kooperation mit IBM Websphere Studio Workbench oder IBM Websphere Application Developer eingesetzt werden. Untersttzt IBMs Eclipse-Ansatz Untersttzte Zielplattformen: r Chorus Classix r eCos uITRON r LYNX r Nucleus r OSE r pSOS r QNX r Same r Tornado r VRTX r VxWorks r Windows CE r ... Im- und Export von Rose-Modellen Codegenerierung fr Klassen- und Zustandsdiagramm Automatisierte Testfunktionalitt Untersttzung der Connexis Distribution Infrasturcture fr Build und Debugging verteilter Systeme
IBM
q q q q
q q
Pragmadev
q q q
Rhapsody
q q
q q q
q q
q q q q
COM
generiert Code aus Zustands- und Aktivittsdiagrammen Modelltest durch Animation Round-Trip-Engineering mglich Code auf Echtzeitbetriebssysteme portiertierbar Anbindung an Versionsmanagmenttools Rational Rose Import VBA Scripting Anpabare Dokumentationsgenerierung
ROCASE
Windows Multi-User-Fhigkeit durch RepositoryTechnologie Geschftsprozessmodellierung (Prozesshierarchien & Ablufe) Datenmodellierung (ER-Diagramme) Design-Animation Anpassbare Dokumentationsgenerierung Integrationen zum Anforderungsmanagement, Testmanagement und Komponentenmanagement Alle Programmierumgebungsgeneratoren untersttzen auch das ReverseEngineering Synchronizer-Technologie zum Anzeigen von Unterschieden zwischen UML-Modell & Code Offene OLE-Schnittstelle fr eigene Erweiterungen Anbindung an Datenmodellierungswerkzeuge Versionskontrolle Anpassbarkeit des Meta-Modells um eigene Attribute Vorgehensmodell (auch als OnlineHilfe)
q q q
q q q
q q q q q
C# Delphi Fort Oracle-DDL SQL ANSI89 SQL ANSI92 SQL Server-DDL Visual Basic
Windows
q q
WindowsXP
Delphi Pascal
q
UML-Plugin fr Eclipse Einfaches Zeichenwerkzeug. Kostenfreie Evaluierungsversion verfgbar 30-Tage Evaluationsversion zum Download verfgbar.
Java
Smartdraw
Smartdraw
SoftModeler
SoftEra
Java
HTML/XML Generierung
q
AONIX
q q
Ada 95 TOOL
q q
Solaris Windows
q q q
Durch Skripte anpabarer Dokumentationsgenerator fr HTML, Framemaker, RTF und ASCII Reverse-Engineering von C/C++- und Java-Code Code-Generierung basiert auf Architecture Centric DevelopmentTechnik und kann separat zugekauft werden Versionskontrolle Untersttzung von Gruppenarbeit Scripting-Schnittstelle Reverseengineering C++ und JavaSource Code in Klassendiagramme Umsatzetzung von ER-Diagrammen in Klassendiagramme und umgekehrt IDEF0 und IDEF3 Utilities Catalyst Utilities Reverse Engineering von relationalen Datenbanken aus DDL-File oder via ODBC-Connect Versionkontrolle Untersttzt Gruppenarbeit
q q
System Architect/2001
q q q q
q q
Windows
q q
q q
TAU-UML Suite
COM+ IDL
q q
Teuta
Kostenfrei erhltlich
XML-Generierung
Modellberprfung Patternbibliothek nach GoF enthalten Versionskontrolle Dokumentationsgenerierung Anpassbare Metriken Untersttzung von Codeaudits Anwenderdefinierbare Diagrammtypen Untersttzt Forward- und Reverseengineering von Sequenzdiagrammen untersttzt die ROOM-Methode Schwerpunkt: Embedded Systems, Real-time Systems HTML-Dokumentationsgenerierung interaktive formale Methoden
Together
Eine kostenlose "Whitboard-Editon" ist ber die Web-Site des Herstellers verfgbar Der unabhngige amerikanische TestService "Java Applet Rating Service" (JARS) bewertet das Tool als Top 1%-Spitzenprodukt.
q q q q q
q q q q q q
q q q q q q
Trice
Protos Software
Evaluierungsversion verfgbar
q q
C COM Microcontroller (C166, 8051, ...) PHP Perl Python SQL-DDL ADA AS JavaScript XML-Schema
q q
q q
q q
q q
UML-Werkzeug fr KDE das bei Sourceforge als Open-Source Implementierung vorangetrieben wird.
q q q q q q
ReverseEngineering von C++-Code UNIX mit Qtund KDEUntersttzung Action Semantics Untersttzung
(Variante: ASL)
UMLAUT
IRISA/CNRS
Eiffel
In der Variante Lancelot
q q
q q q q
CDIF-Generator MDL-Reader OCL-Integration (Variante: ASL) Simulator-Variante zur Verifikation der dynamischen Modelle
UML Diagrammer
kostenfreie Evaluierungsversion verfgbar Lizensierung fr Schulen kostenfrei Visualisiert bestehende Rose-Modelle und erlaubt die Erstellung eigener Klassendiagramme.
q
Windows Windows
UMLed
Delphi
UMLet
Java Generiert aus Java-Quellcode Klassendiagramme in verschiedenen Graphikformaten mit Hilfe der Graphenbibliothek GraphViz.
UMLGraph
Diomidis Spinellis
Java
UmlNICEe
Intecs
Freies Werkzeug (GPLLizenz) Untersttzt UML v1.0 Freewareversion erlaubt Speicherung von max. fnf Klassen. Kostenlose Version zum Download.
q q q
UMLPad
Luigi Bignami
Windows
Pragsoft
q q
Linux
Visio
Microsoft
Entwickelt sich nach der Integration der MSRepositoryschnittstelle immer mehr vom reinen Zeichentool hin zum CASE-Tool light.
q q
C# Visual Basic
q q
Windows
q q q q
Untersttzung diverser klassischer Notationen Datenbank-Modellierung Schnittstelle zu Rational Rose HTML-Export Visual Basic als Skriptsprache Download der UML-Stencils
VisualDesigner
ArsNova
Visual Paradigm
q q q
Eclipse-Integration
Shareware Vollfunktionale 30-Tage Demoversion als Download verfgbar. Codename der noch unverffentlichten neuen Visio-unabhngigen UMLModellierungskomponente der nchsten Version von Visual Studio
q q
white horse
Microsoft
Windows
WinA&D MacA&D
Excel Software
Delphi
q q q q q
q q q
WithClass
MicroGold
Microgold legt jeder Version von WithClass eine Ausgabe des Buches UML in a Nutshell bei.
q q
(6)
(6)
q q q q q
Ada C Delphi Eiffel MS Access Object Pascal ODBC SmallTalk VDHL Visual Basic Linux/gcc/pgcc QNX/Watcom
Windows
Reverse Engineering von: q C++ Header Dateien q CORBA IDL q Delphi q Java q ODBC q Visual Basic
xjcharts Xylophon
q q
Windows Java
Anmerkungen (1) (2) (3) (4) (5) (6) Nur in der Embedded Edition Einschlielich UML 2.0 Diagram Interchange Ab Version 7 Im Entstehen; derzeit wird nur eine Untermenge des Standards untersttzt In Form von Packagediagrammen Im Diagramm Implementation
Die frher auf dieser Seite gelisteten Werkzeuge FreeCASE, HOW, Structure Builder (wird inzwischen von TogetherSoft weiterentwickelt) und GDPro existieren nicht mehr.
Legende
kein Symbol nicht untersttzt untersttzt (bisher) keine Information vorhanden Download dieser Seite im PDF-Format
This page's original location: http://www.jeckle.de/umltools.html RDF description for this page