Da ich UML normalerweise eher als Kommunikationswerkzeug als als Modellierungswerkzeug verwende, muss ich manchmal die Sprache ein wenig biegen, was die strengen Modellierungswerkzeuge ziemlich unhandlich macht. Außerdem neigen sie dazu, für gelegentliches Zeichnen einen großen Overhead zu haben. Dies bedeutet auch, dass ich Tools, die sich gut mit Round-Trip-Modellierung befassen, keine Bonuspunkte gebe. Mit dieser Einstellung...
Wenn ich Visio verwende , verwende ich diese Schablonen normalerweise für meine UMLing-Anforderungen (die eingebaute Art des Saugens). Es könnte sein, dass ich mich daran gewöhnt habe, da es das primäre Diagrammwerkzeug bei meiner aktuellen Aufgabe ist.
In OmniGraffle sind auch einige UML-Schablonen integriert. Weitere sind bei Graffletopia erhältlich Ich würde dies jedoch nicht als Diagrammwerkzeug empfehlen, da es zu viele Macken aufweist (Macken, die für viele Dinge gut sind, aber nicht für UML). Kostenlose Testversion, also auf jeden Fall ... :)
Ich habe es ausprobiert MagicDraw ein wenig , aber während ich funktionierte, fand ich die Benutzeroberfläche ablenkend.
Ansonsten finde ich die Topcased ein interessantes Projekt (oder eine Gruppe von Projekten). Zuletzt habe ich es benutzt, es hatte immer noch einige Fehler, aber es hat funktioniert und scheint sich seitdem gut entwickelt zu haben. Funktioniert hervorragend auf jeder Eclipse-fähigen Plattform. Frei wie in Rede und Bier :)
Wie für das Diagrammwerkzeug Dia ist ziemlich hässlich (Benutzeroberfläche und resultierende Zeichnungen), aber es erledigt die Aufgabe. Eine interessante Alternative ohne Modellierungswerkzeug ist Umbrello , aber ich habe es nicht wirklich oft benutzt.
Ich stimme definitiv zu Mashi dass Whiteboards großartig sind (zusammen mit einer Digitalkamera oder einem Handy).
Wahrscheinlich gehören einige der schönsten Werkzeuge, die ich verwendet habe, zur Rational- Werkzeugfamilie.