 |
 |
 | Im Folgenden finden Sie Anworten auf häufig gestellte Fragen zu Altova UModel® 2012, der Ausgangsbasis für erfolgreiche Software-Entwicklung.
- Was ist UModel® 2012 und was kann es?
Altova UModel® 2012 ist eine erschwingliche Applikation zur UML-Modellierung mit visueller Benutzeroberfläche und zahlreichen benutzerfreundlichen Funktionen, mit denen Entwickler Software-Applikationen visuell entwerfen bzw. den Entwurf einer bestehenden Applikation analysieren können.
UModel® 2012 hilft Software-Entwicklern dabei, mit anderen Projektbeteiligten, die nicht mit der Programmierung beschäftigt sind, effizienter zusammenzuarbeiten, um die Projektanforderungen bereits in der Anfangsphase der Entwicklung klar zu definieren.
UModel® 2012 gibt Ihrem Entwicklerteam außerdem ideale Möglichkeiten, die Logik der Applikation gründlich zu strukturieren, noch bevor mit der Codeerstellung begonnen wird, ähnlich wie zuerst ein Plan erstellt wird, bevor mit dem Bau eines Gebäudes begonnen wird.
Durch Darstellung der Software in graphischem Format verbessert UModel® 2012 die Kommunikation zwischen Programmierern, die für einzelne Teile eines Projekts verantwortlich sind.
UModel® 2012 bietet des Weiteren Funktionen wie z.B. Codegenerierung, Reverse Engineering, Round-Trip Engineering, Projektdokumentation und Unterstützung von XMI. Diese Funktionen, die normalerweise nur in viel teureren UML-Tools enthalten sind, helfen Ihnen, die Produktivität zu steigern und die Software-Entwicklung zu beschleunigen.
Zum Seitenanfang - Welche Diagramme unterstützt UModel® 2012?
UModel® 2012 unterstützt alle 14 UML 2,3 Diagrammtypen sowie ein spezielles XML-Schema-Diagramm im UML-Stil. UModel® 2012 unterstützt: - Use Case-Diagramme
- Aktivitätsdiagramme
- Klassendiagramme
- Kommunikationsdiagramme
- Komponentendiagramme
- Kompositionsstrukturdiagramme
- Deployment-Diagramme
- Interaktionsübersichtsdiagramme
- Objektdiagramme
- Paketdiagramme
- Sequenzdiagramme
- Zustandsdiagramme und Protokoll-Zustandsdiagramme
- Zeitverlaufsdiagramme
- Profildiagramme
- UML-Datenbankdiagramme
- XSD-Diagramme
- BPMN (Business Process Modeling)-Diagramme
UModel® 2012 unterstützt außerdem alle 9 SysML 1.1-Diagramme zum Modellieren von eingebetteten Systemen: - SysML-Aktivitätsdiagramme
- SysML-Blockdefinitionsdiagramme
- Interne SysML-Blockdiagramme
- SysML-Paketdiagramme
- SysML-Zusicherungsdiagramme
- SysML-Anforderungsdiagramme
- SysML-Sequenzdiagramme
- SysML-Zustandsübersichtsdiagramme
- SysML-Use Case-Diagramme
Zum Seitenanfang - Wer verwendet UModel® 2012?
UModel® 2012 wird von Software-Entwicklern und Systemarchitekten verwendet - normalerweise von Personen aus dem Programmierbereich - die die Vorteile der UML-Modellierung und Codegenerierung bei der Software-Entwicklung nutzen wollen.
Zusätzlich kann UModel® 2012 von Nicht-Programmierern, die an einem Software-Entwicklungsprojekt beteiligt sind, eingesetzt werden.
UModel® 2012 Use Case-Diagramme können von einem Projektmanager überprüft oder selbst Kunden vorgelegt werden, um sicherzustellen, dass ein Projektdesign den gestellten Anforderungen auch wirklich Rechnung trägt.
Business Analysten verwenden UModel® 2012, um Geschäftsregeln sowohl für Laien als auch für Entwickler, die Geschäftssystem-Software implementieren, grafisch zu veranschaulichen.
Anhand von UModel® 2012-Diagrammen können QA-Teams außerdem Validierungstests für das Projekt implementieren.
Zur Erleichterung der Teamarbeit an großen Projekten unterstützt UModel® 2012 die Strukturierung eines Projekts in flexible Unterprojekte sowie eine breite Palette an Versionskontrollsystemen.
Zum Seitenanfang - Was für Vorteile bringt die Verwendung von UModel® 2012?
Mit Hilfe von UModel® 2012 können Sie die Aufgabenstellung eines Projekts vor Beginn der Programmierung gründlich analysieren und dadurch vermeiden, dass später Fehler und Mängel entdeckt werden, die dann nur mehr schwer und mit viel Aufwand behoben werden können.
Während der der eigentlichen Code-Entwicklung, bedient sich UModel® 2012 gängiger objektorientierter Programmierverfahren.
UModel® 2012-Diagramme werden auch ein wichtiger Teil der Projektdokumentation.
Dank automatischer Generierung von Java-, C#- oder Visual Basic :NET-Code ersparen Sie sich diesen mühsamen und fehleranfälligen Schritt - und zwar nicht nur bei der ursprünglichen Implementierung, sondern bei jeder nachfolgenden Überarbeitung und bei jedem Revisionszyklus. Dies spart enorm viel Zeit.
Die graphische Darstellungsweise von UModel® 2012 vermittelt Entwicklern eine Überblick auch über die Teile des Projekts, an denen sie selbst nicht beteiligt sind. Aufgrund besserer Übersichtlichkeit, lassen sich Komponenten in zukünftigen Projekten auch leicher wiederverwenden.
Alle diese Vorteile tragen zu einer schnelleren Software-Entwicklung mit weniger Fehlern und Mängeln bei.
Zum Seitenanfang - Warum ist es so wichtig, dass UModel® 2012 UML 2,3 unterstützt?
UML 2.3 ist die neueste von der Object Management Group (OMG) herausgegebene Spezifikation für die Unified Modeling Language (UML). Jede neue Fassung der UML-Spezifikation enthält Features und Verbesserungen zur Behebung von Einschränkungen in früheren Versionen, durch die Entwickler gezwungen waren, nicht standardkonforme Diagramme zu erstellen und Umgehungslösungen zu finden.
In neuen Programmiersprachenversonen werden neue Sprachkonstrukte eingeführt. Da UModel das Reverse Engineering von bestehendem Java-, C#- und Visual Basic-Quellcode zur Erstellung von UML-Modellen zur Analyse und Verbesserung des Quellcodes unterstützt, enthält die neueste Spezifikation die meisten Funktionalitäten zur Darstellung der verschiedenen Codebibliotheken.
UModel unterstützt den XMI-Modellaustausch zum Import und Export von Modellen in UML 2.0, 2.1, 2.2 und 2.3 vollständig und bietet somit umfassende Migrationsmöglichkeiten für Benutzer anderer komplizierterer und teurerer UML-Tools.
Altova implementiert jede neue Version der UML-Spezifikation in rekordverdächtiger Zeit in seinem Tool UModel, das kurz nach Veröffentlichung von UML 2.0 erstmals herausgebracht wurde.
Zum Seitenanfang - Welche erweiterten UML-Modellierungsfunktionen werden von UModel® 2012 unterstützt?
UModel® 2012 unterstützt die Codegenerierung, Reverse Engineering und Round-Trip Engineering.
UModel® 2012 kann anhand der während der Analyse und Design-Phase erstellten Klassendiagramme Java-, C# oder Visual Basic-Code generieren, sodass die Programmierer 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 des Projekts konzentrieren können.
UModel® 2012 gestattet die Generierung von Code anhand von Zustandsdiagrammen, der zur Gänze ausführbar ist. Dadurch kann die in einem Zustandsdiagramm erfasste Logik bereits in einer frühen Projektphase getestet werden.
Die UModel® 2012 Beispiele enthalten auch Visual Studio Solution-Dateien für C# und Visual Basic sowie eine Java Test-Applikation, die die Ausführung von Zustandsautomatencode demonstriert und problemlos für die Zustandsdiagramme Ihres eigenen Teams angepasst werden kann.
Reverse Engineering erlaubt es Software-Entwicklern, mit Hilfe von UModel® 2012 für bestehende Applikationen automatisch UML-Modelle anhand von Java-, C#- oder Visual Basic .NET-Quellcode- und Binärdateien zu erstellen. Dadurch lässt sich die Applikation leicher analysieren und verbessern und Sie können neue Features schneller hinzufügen oder bestehende Komponenten in einem neuen Projekt einfach wiederverwenden.
UModel® 2012 Round Trip Engineering ermöglicht Programmierern, die effizienteste Methode für Ihre Arbeit zu wählen. Im Laufe eines Projekts müssen Entwickler manchmal Änderungen und Ergänzungen am ursprünglichen von UModel® 2012 generierten Code vornehmen - und zwar direkt in den Applikations-Quellcodedateien. Die Altova UModel® 2012 Round-Trip Engineering-Funktion liest den geänderten Code wieder ein und aktualisiert Ihre UML-Diagramme automatisch.
UModel® 2012 unterstützt Model Driven Architecture (MDA) durch plattformunabhängige Modelle und den Projektmenübefehl "Modelltransformation", mit dem alle coderelevanten Modellierungselemente in und aus C#, Visual Basic, Java, Datenbanken und XSD transformiert werden können. Mit Hilfe von Model Driven Architecture können sich Software-Architekten und Entwickler in der Konzeptionsphase auf die Logik und die Aufgabenstellung eines Projekts konzentrieren, ohne sich um die Einzelheiten bei der Implementierung einer bestimmten Quellcodesprache kümmern zu müssen.
Dokumentation ist ein wichtiger Teil eines jeden Software-Entwicklungsprojekts. Sie dient dazu, gemachte Fortschritte festzuhalten, Funktionalitäten für Teammitglieder zu dokumentieren und für spätere Aktualisierungen der Applikation eine Projektskizze bereitzustellen.
Durch die automatische Generierung von Projektdokumentation in den Formaten HTML, Microsoft Word oder Rich Text (RTF) lassen sich diese Aufgaben mit Hilfe von UModel® 2012 schneller bewerkstelligen. UModel® 2012 unterstützt die Integration mit Altova StyleVision® 2012 und die Anwendung eines SPS-Stylesheet zur Erzeugung maßgeschneiderter Dokumentation für Ihr UML-Projekt. Zum Seitenanfang - Welche Versionen von Applikations-Quellcode unterstützt UModel® 2012?
UModel® 2012 unterstützt bei der Codegenerierung, beim Reverse Engineering von vorhandenem Applikations-Quellcode und beim Round-Trip Engineering von UML-Modellen Java 1.4, Java 5.0, Java 6.0, C# 1.2, C# 2,0, C# 3.0, C# 4.0, Visual Basic .NET 7.1, Visual Basic .NET 8.0 und Visual Basic .NET 9.0.
UModel® 2012 unterstützt die neuen Funktionen in Java 5.0, einschließlich Generics (Templates) und Enumerationen.
Des Weiteren unterstützt UModel® 2012 C#- und Visual Basic .NET Generics mit Typ-Überprüfung und Instantiierung in Laufzeit.
UModel® 2012 ist kompatibel mit neuen in C# 3.0 und VB 9.0 eingeführten Sprachkonstrukten, die XML direkt unterstützen.
UModel® 2012 kann automatisch Datenbankdiagramme anhand bestehender SQL-Datenbanken erstellen. Anhand der Änderungen in Datenbankdiagrammen werden SQL Change Scripts erstellt, die mit gängigen relationalen Datenbanken kompatibel sind.
Zum Seitenanfang - Unterstützt UModel® 2012 die Interoperabilität mit anderen UML-Tools?
Ja, Altova UModel® 2012 kann UML-Modelle im neuesten Industriestandardkonformen Format XMI 2.1.1 importieren und exportieren. Auf diese Weise können Sie Ihrem Entwicklerteam UML auf kostengünstige Weise zur Verfügung stellen, indem Sie UModel neben - oder sogar anstelle von - teuren herkömmlichen UML-Tools verwenden und bestehende UML-Projekte, die im XMI-Format gespeichert wurden, in UModel importieren.
UModel® 2012 unterstützt auch die früheren Standards XMI 2.0 und XMI 2.1 - und zwar sowohl für den Import als auch für den Export von UML-Modellen.
UModel® 2012 bietet alle wichtigen Funktionen, einschließlich Codegenerierung in Java, C#, und Visual Basic .NET, Reverse Engineering von bestehenden Java-, C#- und Visual Basic .NET-Applikationen, Round-Trip Engineering und XMI-Import und -Export und zwar zu einem erschwinglichen Preis.
Zum Seitenanfang - Wie lässt sich UModel® 2012 mit anderen Altova-Produkten kombinieren?
UModel® 2012 kann im Rahmen eines UML-Projekts XML-Schemas modellieren. Bei der Codegenerierung für Projekte, die Schemadiagramme enthalten, erstellt UModel® 2012 XSD-Dateien, die mit XMLSpy® 2012 kompatibel sind.
UModel® 2012 kann XSD-Dateien importieren, die mit Altova XMLSpy® 2012 erstellt oder bearbeitet wurden und XMLSpy® 2012 kann XML-Schemas als UModel® 2012 Projektdateien exportieren.
Außerdem kann die Altova XMLSpy® 2012 Enterprise Edition auf Basis eines XML-Schemas Java-. C#- oder Visual Basic .NET-Quellcode für objektorientierte Klassen generieren. Mit Hilfe der Reverse Engineering-Funktion von UModel® 2012 können die mit XMLSpy® 2012 erzeugten Quellcodedateien importiert werden, um daraus UML-Diagramme für die weitere Entwicklung, Dokumentation oder Wiederverwendung zu erstellen.
Außerdem können Sie die von UModel® 2012 oder anderen UML-Tools exportierten XMI 2.1-Dateien mit XMLSpy öffnen und überprüfen, da XMI ein XML-basiertes Format ist.
Die Altova MapForce® 2012 Enterprise Edition bietet die Möglichkeit, Java-, C#- oder Visual Basic .NET-Quellcode für komplexe Datenintegrations- und Webservice-Applikationen zu generieren.
Mit UModel® 2012 können die MapForce® 2012 Quellcodedateien durch Reverse Engineering rückgebaut werden, um die Applikation graphisch zu dokumentieren oder zusätzliche Funktionen darin zu integrieren.
UModel® 2012 kann SQL-Datenbank-Change Scripts direkt an ein SQL-Editorfenster in DatabaseSpy® 2012 senden.
UModel® 2012-Projektdateien sind beim Verzeichnisvergleich mit der Dateischnellvergleichsfunktion von Altova DiffDog® 2012 kompatibel.
Zum Seitenanfang
Lesen Sie unsere Informationen für Manager, um mehr über die wirtschaftlichen und technischen Vorteile von Altova-Produkten zu erfahren.
|
 |
 |
 |