Jak napisałem wcześniej (IBM Rational Software Modeler i platforma .NET) do tego aby w IBM Rational Software Modeler, które jest narzędziem do wizualnego modelowania i projektowania w języku UMLMożna było dokonywać transformacji kodu z modelu UML do C# i z kodu C# do UML potrzebna jest dodatek IBM Rational Modeling Extension for Microsoft .NET. Mając trochę wcześniejszych doświadczeń zdobytych na polu współpracy produktów IBM i Microsoft (Zintegrowane środowisko wytwarzania aplikacji web?owych na platformie .NET). Postanowiłem sprawdzić jak te nowe produkty współpracują ze sobą. W tym celu zbudowałem testową klasę
a następnie aby wygenerować kod C# trzeba utworzyć nową transformację:
i ją skonfigurować:
W czasie konfiguracji nie należy zapomninać że musimy wskazać na istniejący już projekt w środowisku Visual Studio.
Efektem końcowym jest informacja o zapamiętanej konfiguracji
Naciśnięcie przycisku RUN powoduje, że na podstawie testowej klasy powstaje struktura kodu C#.
Po synchronizacji KlasaTestowa znajduję się w trzech widokach:
Repozytorium modelu UML (Rational Software Modeler) | |
Repozytorium modelu kodu C# (Rational Software Modeler) |
|
Repozytorium projektu C# (Visual Studio) |
Na koniec należy wspomnieć, że dzięki dodatkowi IBM Rational Modeling Extension for Microsoft .NET można wytworzyć model UML na podstawie już napisanej (gotowej) aplikacji
W razie pytań proszę o kontakt 😉
Dodawanie komentarzy zostało zablokowane.