120 likes | 294 Views
Innovator. Die Komponenten. Die INNOVATOR Komponenten im Überblick. INNOVATOR Business Geschäftsprozessmodellierung mit UML. INNOVATOR Object Objektorientierte Software- modellierung mit UML. INNOVATOR Data
E N D
Innovator Die Komponenten
Die INNOVATOR Komponenten im Überblick • INNOVATOR Business • Geschäftsprozessmodellierung mit UML • INNOVATOR Object • Objektorientierte Software-modellierung mit UML • INNOVATOR Data • Entity Relationship Modellierung, Datenbankdesign • INNOVATOR Function • Strukturierte Analyse und Design, Strukturierte Programmierung • INNOVATOR Meta • Metadaten-Management im Data-Warehouse-Umfeld
Die Innovator - Komponenten Geschäftsprozessmodellierung Softwareentwicklung Objektorientierung mit UML Datenmodellierung Funktionsmodellierung Metadatenmanagement
Innovator Vorgehensweise mit Innovator
Abdeckung des Entwicklungsprozesses mit Innovator • Der Entwicklungsprozess erstreckt sich typischerweise über folgende Einzelschritte (iterativ) : • Anforderungsanalyse • Technologische Architektur - Analyse • Technologisches Design • Implementierung • Test • Produktion Anforderung Architektur Design Implementierung Test Produktion
Typisches Vorgehen konkretisiert • Anforderungsanalyse • Aufnahme der gewünschten Prozesse und Prozessschritte • Aufnahme / Festlegen der Beteiligten / Zuständigkeiten • Ausgang für den „ganzheitliche Entwicklungsprozess“ Aktivitäten Prozesse Sequenzen
Typisches Vorgehen konkretisiert • Aus den Prozessen und den Beziehungen werden automatisch Elemente im Analysemodell erzeugt • Die Zuordnung erfolgt über nachladbare Konfigurationsmodelle,sowie anpassbare UML - Profile Prozesse Konfigurationsmodelle Analysemodell
Typisches Vorgehen konkretisiert • Die Analyse-Objekte können weiter verfeinert werden. • Innovator erzeugt aus den Analysemodellen automatisch Design-Modelle • Im Design – Modell werden Datentypen verwendet, die in den Profilen hinterlegt sind Analysemodell Designmodell
Typisches Vorgehen konkretisiert • Die Design - Objekte können weiter verfeinert werden. • Innovator erzeugt aus den Design-Modellen template-basiert automatisch Code-Modelle • Der Code lassen sich in den jeweiligen Entwicklungsumgebungen weiterbearbeiten. • Editierter Code kann „Rückwärts“ – Synchronisiert werden, um die Modelle mit dem Code identisch zu halten. Designmodell Implementierungsmodell Code
Innovator Kurze Live-Demonstration
Was haben wir heute gelernt ? Technisches Modell Modell