In UModel können Sie die physischer Struktur des Codes ganz einfach mit Hilfe von Komponentendiagrammen darstellen.
In Komponentendiagrammen wird die logische Ansicht der Projektklassen den Dateien zugeordnet, die den Quellcode implementieren. Beim Generieren von Code in UModel stellen die Komponentendiagramme den Pfad zu den Java- oder C#-Quellcodedateien für Ihre Klassen dar. Beim Rückbau eines bestehendes Projekts mittels Reverse Engineering können anhand der Komponentendiagramme die einzelnen -Klassendiagramme mit den Quellcodedateien korreliert werden.
Die UModel Komponenten-Symbolleiste enthält Umsetzungspfeile zum Zuweisen der einzelnen Klassen zu einer Komponente sowie andere nützliche Elemente. In UModel können Sie entweder über die Symbolleiste oder das Kontextmenü jederzeit eine neue Komponente erstellen. Anschließend können Sie Projektklassen aus Ihren Klassendiagrammen kopieren und einfügen oder diese aus dem Strukturansichtsfenster herüberziehen und durch Zeichnen von Umsetzungspfeilen einer Komponente zuweisen.
Das Verzeichnis für den Quellcode für Ihr Modell wird im Eigenschaftsfenster des Komponentendiagramms angegeben. Hier wird angegeben, wo UModel den generierten Code speichern und wo es den Code für das Reverse Engineering suchen soll.