IBM Rational Modeling-Angebote zur Modellierung vereinfachen die C#-Anwendungsentwicklung, indem Sie Tools bereitstellen, die Ihnen bei der Visualisierung von vorhandenem Code, der Modellierung von Komponenten und der Umwandlung von Elementen zwischen Modellen und C#-Code helfen. Sie beginnen mit dem Importieren einer offenen .NET-Lösung in einen Eclipse-Arbeitsbereich. Dadurch wird eine Sicht auf Ihre .NET-Lösung, ein Ziel für UML-in-C#-Forward-Umwandlungen und eine Quelle für C#-in-UML-Reverse-Umwandlungen bereitgestellt.
Nachdem Sie das Design Ihrer Anwendung in konzeptionellen UML-Modellen erfasst haben, können Sie eine UML-in-C#-Umwandlung ausführen, um den C#-Code für die weitere Entwicklung mit Microsoft Visual Studio zu generieren. Alternativ können Sie eine Code-in-Modell-Umwandlung anwenden, um Code abzugleichen, der in der Entwicklung bei einem vorhandenen Modell vorlag oder um ein neues konzeptionelles Modell Ihrer Anwendung zu erstellen.
Bevor Sie eine Umwandlung in ein Quellenmodell anwenden können, müssen Sie eine Umwandlungskonfiguration erstellen. Eine Umwandlungskonfiguration enthält die Informationen, die die Umwandlung zur Generierung der von Ihnen erwarteten Ausgabe verwendet. Eine Umwandlungskonfiguration enthält darüber hinaus die Informationen, die für einen bestimmten Umwandlungstyp spezifisch sind, wie beispielsweise einen eindeutigen Namen sowie die Quelle und das Ziel der Umwandlung.