Hauptleistungsmerkmale von Innovator for Software Architects

  • Objektorientierte Modellierung mit UML 2

  • Strukturdiagramme nach UML 2
    • Klassendiagramme zur Modellierung von Klassenstrukturen und -beziehungen sowie zur übersichtlichen Modellierung von Systemstrukturen mit Paketen
    • Kompositionsstrukturdiagramme zur Modellierung der internen Struktur eines Classifiers und seiner Interaktionsbeziehungen
    • Komponentendiagramme zur Modellierung von Systemstrukturen zur Laufzeit
    • Verteilungsdiagramme zur Modellierung der Verteilung von Softwarekomponenten auf Hardwareeinheiten
  • Verhaltensdiagramme nach UML 2
    • Anwendungsfalldiagramme zur Modellierung von Systemanforderungen
    • Aktivitätsdiagramme zur Prozess- und Algorithmusmodellierung
    • Zustandsdiagramme zur Modellierung der Zustandsänderung beliebiger Classifier bei bestimmten Ereignissen
    • Sequenzdiagramme zur Modellierung der Kommunikation im System
  • Unterstützung von SysML und SoaML

  • OpenAPI für REST-Schnittstellenbeschreibungen

  • Flexible Code-/Textgenerierung durch integriertes oAW-Framework

  • Anpassbare Codegenerator-Templates für alle gängigen Zielsprachen mitgeliefert (Java, JEE, C++, C#, WSDL, XSD, XMI usw.)

  • Framework für interaktive Modell-Transformationen (Innovator M2M)

  • Integration textueller Anforderungen

  • Zentraler Modellserver für organisationsweite Teamarbeit

  • Vollständig konfigurierbare Modellelemente erlauben organisations- und projektspezifische Erweiterungen

  • Konsistenzprüfungen und erweiterbare Validierung der Modelle

  • Dokumentation mit anpassbaren Reports für HTML und Microsoft Word

  • Impact-Analyse zeigt mittels Analysegraphen die Vernetzung von Modellelementen

  • Whiteboard-Diagramme zur Visualisierung von Zusammenhängen im Modell

  • API für Erweiterungen in Java und .NET (z.B. C#)