Transformacja modelu UML do kodu C# w środowisku IBM Rational Software Modeler

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ę

image

a następnie aby wygenerować kod C# trzeba utworzyć nową transformację:

image

i ją skonfigurować:

image

W czasie konfiguracji nie należy zapomninać że musimy wskazać na istniejący już projekt w środowisku Visual Studio.

image

Efektem końcowym jest informacja o zapamiętanej konfiguracji

image

Naciśnięcie przycisku RUN powoduje, że na podstawie testowej klasy powstaje struktura kodu C#.

image

Po synchronizacji KlasaTestowa znajduję się w trzech widokach:

Repozytorium modelu UML (Rational Software Modeler) image
Repozytorium modelu kodu C#
(Rational Software Modeler)
image
Repozytorium projektu C#
(Visual Studio)
image

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 😉

Technorati Tagi: IBM Rational Software Modeler,Rational Modeling Extension for Microsoft .NET,Microsoft Visual Studio .NET
Podobne wpisy
Zintegrowane środowisko wytwarzania aplikacji web’owych na platformie .NET

W artykule przedstawiono opis pakietu narzędziowego VS.NET (Microsoft) z Rational XDE (IBM) do wytwarzania aplikacji webowych pracujących w środowisku urządzeń więcej

Rational Software Architect Pierwszy Krok

Technorati Tagi: Rational Software Architect,inżynieria oprogramowania W artykule zaprezentowano jak rozpocząć pracę z i opis elementów tego narzędzia CASE. Środowisko więcej

Wstęp do projektowania aplikacji w Rational Software Architect

Rational Software Architect jest kolejną po Rational Rose i Rational XDE generacją narzędzi wspierających twórców oprogramowania w czasie projektowania. RSA więcej

Rational Unified Process – Wstęp

Rational Unified Process jest zunifikowanym procesem wytwórczym oprogramowania dostarczającym praktycznych wskazówek, wzorców dokumentów i narzędzi, szablonów dokumentów oraz przykładów postępowania więcej

Reklama
MODESTO - licencje Enterprise Architect

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Przewiń do góry