![]() |
![]() | ![]() | ![]() | Generieren Sie Programmcode anhand von UML-ModellenUModel® 2008 enthält einen integrierten Code Generator, der auf Basis der Klassen in Ihrem UML-Modell Java-, C#- oder Visual Basic .NET-Code generiert, sodass Sie sich nun nicht mehr mit dem mühsamen Schreiben von simplem Infrastrukturcode befassen müssen, sondern sich auf die Implementierung der Business Logic und der Gesamtarchitektur Ihres Projekts konzentrieren können. Nutzen Sie die Vorteile des von UModel® 2008 generierten Quellcodes, um die Implementierungsphase Ihres Projekts zu beschleunigen und Fehler, die sich zwangsläufig bei handgeschriebenem Code einschleichen und später mühsam behoben werden müssen, zu vermeiden.
Der UModel® 2008 Code Generator basiert auf derselben Technologie, die auch in Altova XMLSpy® und Altova MapForce® zur Anwendung kommt. Anhand der mitgelieferten Java-Profile wird industriestandardkonformer Java 1.4-, Java 5.0- und Java 6.0-Code generiert, der mit Eclipse, Borland® JBuilder® und anderen gängigen Java-Entwicklungsumgebungen kompatibel ist. Anhand von Profilen für 1.2, C# 2.0 und C# 3.0 wird Code für Microsoft® Visual C# .NET®, Borland® C#Builder® oder andere C#-Entwicklungsumgebungen generiert. Profile für die Visual Basic .NET Unterstützung für VB 7.1, VB 8.0 und VB 9.0. UModel® 2008 ist kompatibel mit neuen in C# 3.0 und VB 9.0 eingeführten Sprachkonstrukten, die XML direkt unterstützen. Version kann ganz einfach aus einem Dropdown-Menü ausgewählt werden. Sie können ein Projekt in einer Version beginnen und später während der Entwicklung zur anderen Version wechseln.
Entwickler, die Java 5.0 oder Java 6.0 auswählen, werden die UModel® 2008-Unterstützung für Java Generics als UML Templates mit einer Autokomplettierungsfunktion und Syntaxfärbung für Templates und Template Bindings nützlich finden. Des Weiteren unterstützt UModel® 2008 C#- 2.0, C# 3.0 und Visual Basic .NET 8.0 und 9.0 Generics mit Typ-Überprüfung und Instantiierung in Laufzeit.
UModel® 2008 bietet auch Unterstützung für Java Enumerationen, sodass Collections leichter definiert werden können, wobei alle Elemente vom selben Typ sind und Typ-Fehler in diesen Collections beim Kompilieren erkannt werden.
Für C#-Programmierer bietet UModel® 2008 Codegenerierung in C# 1.2, C# 2.0 und C# 3.0, eine erweiterte .NET-Programmiersprache, die ursprünglich auf C++ basiert und C# Generics sowie die Überprüfung von Typen und Instantiierung in Laufzeit unterstützt. Dank C# Generics können sonst manchmal in C++ auftretende Kompilierungs- und Link-Fehler vermieden werden.
Bei Erhalt einer Warnung oder Fehlermeldung, können Sie diese markieren, sodass das entsprechende Element in der Modell-Struktur von UModel automatisch markiert erscheint. Rechtsklicken Sie anschließend auf das Element, um die Diagramme, in denen es verwendet wird zu sehen und zu öffnen. In dieser Abbildung hat der Benutzer vergessen, vor der Codegenerierung die Java Namespace Root zu definieren, was mehrere Fehler zur Folge hatte.
Testen Sie selbst die Vorteile der problemlosen Codegenerierung anhand von UML-Modellen! Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion von UModel® 2008! | ![]() |
![]() | ![]() | ||||||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | |||||
|
