© MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

12
© MID GmbH Nürnberg 2003, Version 3.0 Innovator Innovator Die Komponenten Die Komponenten

Transcript of © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

Page 1: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

InnovatorInnovator

Die KomponentenDie Komponenten

Page 2: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

Die INNOVATOR Komponenten im ÜberblickDie INNOVATOR Komponenten im Überblick

INNOVATOR Object Objektorientierte Software-

modellierung mit UML

INNOVATOR Function Strukturierte Analyse und Design, Strukturierte

Programmierung

INNOVATOR Business Geschäftsprozessmodellierung

mit UML

INNOVATOR Meta Metadaten-Management im Data-Warehouse-Umfeld

INNOVATOR Data

Entity Relationship Modellierung, Datenbankdesign

Page 3: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

Geschäftsprozessmodellierung

Metadatenmanagement

Datenmodellierung

Funktionsmodellierung

Objektorientierung mit UML

Softwareentwicklung

Die Innovator - KomponentenDie Innovator - Komponenten

Page 4: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

InnovatorInnovator

Vorgehensweise mit InnovatorVorgehensweise mit Innovator

Page 5: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

Abdeckung des Entwicklungsprozesses mit Abdeckung des Entwicklungsprozesses mit InnovatorInnovator

Der Entwicklungsprozess erstreckt sich typischerweise über folgende Einzelschritte (iterativ) :

Anforderungsanalyse

Technologische Architektur - Analyse

Technologisches Design

Implementierung

Test

Produktion

Anforderung Architektur Design Implementierung Test Produktion

Page 6: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

Typisches Vorgehen konkretisiertTypisches 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

Page 7: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

Typisches Vorgehen konkretisiertTypisches 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

Page 8: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

Typisches Vorgehen konkretisiertTypisches 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

Page 9: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

Typisches Vorgehen konkretisiertTypisches 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 CodeImplementierungsmodell

Page 10: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

InnovatorInnovator

Kurze Live-DemonstrationKurze Live-Demonstration

Page 11: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

Der große Der große Abschlußtest ….Abschlußtest ….

Page 12: © MID GmbH Nürnberg 2003, Version 3.0 Innovator Die Komponenten.

© MID GmbH Nürnberg 2003, Version 3.0

Was haben wir heute gelernt ?Was haben wir heute gelernt ?

Modell Technisches Modell