Innovator for Software Architects

Werbung
DATA SHEET Innovator for Software Architects 11 R4
Innovator for Software Architects
Highlights
UML-Modellierungsplattform
Repository-Server für Zusammenarbeit in verteilten Teams
Innovator for Software Architects
ist eine leistungsfähige Plattform für
die UML-Modellierung. Dabei baut
Innovator for Software Architects vollständig auf OMG-Standards auf. Die
MID GmbH ist Mitglied der OMG.
Serverseitige Profile zur Anpassung und Erweiterung der UML 2
Teamwork mit dem Modellserver
Objektorientierte Modellierung
mit UML 2
Flexible, frei anpassbare Code-/
Textgenerierung aus Modellen
Geschäftsprozess- und Anforderungsmodelle aus Innovator for
Business Analysts können mit
den UML-Modellen kombiniert
werden
UML Modelle kombinierbar mit
Datenmodellen aus dem
Innovator für Software Architects
Die Innovator-Lösung basiert stets auf
einem zentralen Server, der bei verteiltem Arbeiten im Team die Modelle
für alle Teammitglieder konsistent
hält. Damit umgeht Innovator die Probleme dateibasierter Werkzeuge, bei
denen Dateien bei der täglichen Arbeit ständig miteinander abgeglichen
werden müssen. Innovator vermeidet
aber auch die Nachteile traditioneller repository-basierter Werkzeuge:
Eine Installation als Einzelplatz, z.B.
auf einem Notebook, ist problemlos
mit einem einzigen Setup-Programm
möglich, und Modelle können einfach
auch als Dateien zwischen Repositorys ausgetauscht werden.
Profile zur Anpassung und Erweiterung
Innovator erlaubt die Erweiterung
des UML-Standard mit Profilen. Dies
betrifft nicht nur die Verwendung
von UML-Stereotypen, sondern auch
Regeln, zum Beispiel wie Objekte
miteinander verbunden werden. Bei
Bedarf kann man auf die technische
Darstellung, etwa von Standard-UMLBegriffe, verzichten und nur noch
domänenspezifische Erweiterungen
anzeigen. Damit kann Innovator
komplett an Ihren spezifischen
Entwicklungs-prozess angepasst und
in Ihrem Umfeld optimal eingesetzt
werden.
Die Profile werden über den
Klassendiagramm
DATA SHEET Innovator for Software Architects 11 R4
den Modellen im Innovator-Server
zu verwalten. Dabei können Anforderungen mit Modellelementen beliebig
verknüpft werden, um Traceability
zwischen Anforderungen und Modellen herzustellen. Mit Hilfe von
Innovator Office Integration können
diese Anforderungen sogar mit Anforderungsdokumenten in Microsoft
Word synchronisiert werden.
Modell-Mapping – nahtlose Übergänge im Entwicklungsvorgehen
Aktivitätsdiagramm
Innovator-Server verwaltet. Beim
Öffnen eines Modells im Innovator
Client wird die Toolbox gemäß Profildefinition aktualisiert. So verwischen
bei Innovator die Grenzen zwischen
einem UML-Werkzeug, das nach
OMG-Standards vorgeht, und einem
DSL-Werkzeug, das freie domänenspezifische Sprachen unterstützt.
Innovator wird deshalb nicht nur zur
objekt-orientierten Modellierung von
Software und MDA, sondern auch zur
domänen-spezifischen Modellierung
von Geschäftsprozessen, EnterpriseArchitekturen, SOA-Entwicklungen
und IT-Governance eingesetzt.
Flexible Codegenerierung nach Ihrer
Wahl
Der in Innovator for Software
Architects integrierte Codegenerator transformiert Ihre Modelle
in beliebige Textdateien. Das können Source-Code, XML, HTML oder
andere Textformate sein. Die Transformation wird durch eine Schablone
gesteuert, die neben dem statischen
Text Variablen zum Zugriff auf die
Modellelemente und ihre Eigenschaf-
ten haben. Über verschiedene Mechanismen können Bereiche in diesen
Dateien geschützt werden, so dass
der Codegenerator keine manuell
veränderten Teile der Dateien überschreibt. Im Auslieferungszustand
sind Schablonen für Zielformate wie
Java vorhanden. Diese Schablonen
sind beliebig änderbar, und so können
die Codegeneratoren Ihren Bedürfnissen und Ihrer Entwicklungsumgebung
angepasst werden. Da Innovator
eine spezielle Version des oAWFrameworks zur Codegenerierung
nutzt, steht für die Arbeiten an diesen
Schablonen sogar ein Eclipse-Plug-in
zur Verfügung, der das Editieren und
Testen der Innovator-Schablonen
unterstützt.
Requirements und Modelle integrieren
In vielen Projekten spielt die Verknüpfung von Requirements mit Modellen
eine große Rolle. Um diese Integration noch einfacher zu machen,
erlaubt es Innovator for Software
Architects, Anforderungen im
Werkzeug selbst zu definieren, zu
strukturieren und zusammen mit
Die vielfältigen Mapping-Möglichkeiten innerhalb der InnovatorProdukte verbinden die Modelle von
Innovator for Software Architects
untereinander. So können die in ihrer
Entwicklung benutzten UML-Modelle
genau nach ihrem Entwicklungsvorgehen miteinander verknüpft werden.
Zur Automatisierung steht für
Innovator for Software Architects ein
Software Developer Kit (M2M SDK)
zur Verfügung, mit dem diese Mappings in Java implementiert werden
können.
Zur Integration mit Geschäftsprozess-,
Daten- und Anforderungsmodellen
erlaubt Innovator for Software
Architects den Zugriff auf Modelle
von Innovator for Database Architects
und Innovator for Business Analysts.
So ist die Traceability vom Geschäftsprozess bis zur Implementierung
sichergestellt und Änderungen im
Geschäftsprozess oder in den Anforderungen können schnell analysiert werden.
DATA SHEET Innovator for Software Architects 11 R4
Features
Objektorientierte Modellierung
mit UML 2
Anwendungsfalldiagramme,
Aktivitätsdiagramme, Klassendiagramme, Komponentendiagramme, Zustandsdiagramme
Flexible Code-/Textgenerierung
durch integriertes oAW-Framework
Komponentendiagramm
Anpassbare Codegenerator-Templates für alle gängigen Zielsprachen mitgeliefert (Java)
Framework für interaktive
Modell-Transformationen
(Innovator M2M)
Zentraler Repository-Server 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
API für Erweiterungen in Java und
.NET (C#, C++, VB.NET)
Plattform Client: Microsoft
Windows
Plattformen Server: Microsoft
Windows, SUN Solaris, Linux
Innovator - Open Modeling Platform
MID - The Modeling Company
Das zentrale Modell als Referenz für
umfangreiche Prozesse im Unternehmen und große Projekte in der IT
steht im Fokus des Teams von MID.
Deutsche Top-Unternehmen und Behörden setzen auf die Produkte, das
Know-how und die Unterstützung von
MID - The Modeling Company. Mehr
als 100 Spezialisten setzen die Vision
in die Tat um, mit konkreten Anforderungen an Prozesse und Produkte
effiziente und effektive IT-Systeme zu
realisieren. Seit über 30 Jahren.
So hilft Ihnen Innovator, Ihre IT-Projekte schneller, besser und effizienter
durchzuführen.
Durchgängige Lösung von den
Anforderungen und
Geschäftsprozessen bis zur
Applikationsentwicklung
Intuitive Benutzeroberfläche und
neue zukunftsweisende
Bedienkonzepte
Offene Architektur
Investitionsschutz und Wiederverwendbarkeit durch Orientierung
an offenen Standards (BPMN,
UML, SysML, SoaML)
Flexibel anpassbar über DSLs und
Profile
Zentraler Modellserver unterstützt verteilte Teams
MID GmbH
Hauptsitz
Niederlassung Köln
Niederlassung Stuttgart
Niederlassung München
Kressengartenstraße 10
Ettore-Bugatti-Straße 6-14
Silberburgstraße 187
Keltenring 7
90402 Nürnberg
51144 Köln
70178 Stuttgart
82041 Oberhaching
Tel.: +49 (0)911 96836-0
Tel.: +49 (0)2203 20271-0
Tel.: +49 (0)711 633859-0
Tel.: +49 (0)89 95476831-0
Fax: +49 (0)911 96836-100
Fax: +49 (0)2203 20271-10
Fax: +49 (0)711 633859-10
Fax: +49 (0)89 95476831-9
E-Mail: [email protected]
www.mid.de
© 2011 MID GmbH. Alle Rechte vorbehalten. Zertifiziert nach DIN EN ISO 9001
Prozesse werden in den Standardnotationen BPMN 2.0 oder UML 2
erfasst und können nahtlos in Softwaremodelle der UML oder ERM
überführt werden. Mit dem Ziel,
ausführbaren Code zu entwickeln
oder zu generieren. Ein ausgereiftes
Rechte- und Rollen-Konzept für alle
Stakeholder, transparente Zusammenarbeit und mächtige Funktionen
sichern Ihren Modellerfolg.
Herunterladen