Generieren Sie Applikationscode anhand von UML-ModellenUModel® 2012 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® 2012 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.
Übersicht über die Funktionen von Altova UModelAltova UModel® 2012 ist ein intuitives, erschwingliches Tool mit allen Funktionen zum Erstellen von UML Use Cases, mit dem Sie auch alle zusätzlichen Vorteile der UML-basierten Softwareentwicklung nutzen können. UModel unterstützt die folgenden komplexen Funktionen:
Generieren von Quellcode anhand eines UModel-ProjektsDer UModel® 2012 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 C# 1.2, C# 2.0, C# 3.0 und C# 4.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® 2012 ist kompatibel mit neuen in C# 3.0 und VB 9.0 eingeführten Sprachkonstrukten, die XML direkt unterstützen. UModel® 2012 unterstützt auch benannte Parameter, optionale Parameter, dynamische Programmierung, Ko- und Kontravarianz, die in C# 4.0 beim Round Trip Enginnering eingeführt wurden, binären Import und die Generierung von Sequenzdiagrammen. Die Version für jede Sprache 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® 2012-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® 2012 auch C#- 2.0, C# 3.0 und Visual Basic .NET 8.0 und 9.0 Generics mit Strong Type Checking und Instantiierung in Laufzeit.
UModel® 2012 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 erstellt UModel® 2012 Code in C# 1.2, C# 2.0, C# 3.0 und C# 4.0. C# ist eine erweiterte .NET-Programmiersprache, die ursprünglich auf C++ basiert und C# Generics sowie die Überprüfung von strong types und die Instantiierung zur 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. Zum Vergrößern Bild anklicken Generieren von Quellcode anhand von ZustandsdiagrammenUModel® 2012 gestattet die Generierung von zur Gänze ausführbarem Java-, C#- oder Visual Basic-Code anhand von Zustandsdiagrammen. Zum Vergrößern Bild anklicken Nähere Informationen zu Zustandsautomatencode finden Sie auf der Seite Zustandsdiagramme. Testen Sie selbst die Vorteile der problemlosen Codegenerierung anhand von UML-Modellen! Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion von UModel® 2012! |
| |||||||||||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | Mobile | Full Site | |||
|
