Hi,
also ich denke das es sich auch bei kleineren Projektes lohnt, sich mit
UML und design pattern zu beschäftigen, vielleicht sollte man es nicht gleich mit einem Tool wie Rational Rose machen, daß versucht, einen bestimmten Prozess (Rational Unified Process) aufzuzwingen.
Ich denke, dass am Anfang das Verständnis für objekorientierte Softwareentwicklung stehen sollte, dann folgen
UML und Design Pattern ganz natürlich.
Eine recht ausführliche Darstellung findet man in
UML mit Delphi, Max Kleiner, erschienen im Software und Support Verlag. Hierin ist auch eine Übersicht über gängige Tools.
Etwas kompakter, aber für den Einsteiger vielleicht etwas zu kompakt:
UML kompakt von Heide Balzert.
Nach kostenfreien Informationen muß man einfach mal googeln, sicher haben die Hersteller und auch Borland selbst da einige White Paper zur Hand.
Es gibt jede Menge
UML Tools für Delphi, Rational gehört auch dazu, wenn das auch etwas versteckt wird, ich kann mir aber nicht vorstellen, dass freeware dabei ist, dafür ist das Thema dann wohl doch etwas zu heftig.
Die Enterprise und Architct Versionen von Delphi haben
UML integriert, nämlich Modellmakter und Bold for Delphi, in der Gallileo
IDE (C#Builder, Octane(Delphi 8)) ist die Bold for Delphi Technologie unter dem Namen Enterprise Core Objects und die
UML Technologie von Together eingebaut.
Grüsse
Woki