Modellierung und Qualitätssicherung von UML-Modellen der ...
Modellierung und Qualitätssicherung von UML-Modellen der ... Modellierung und Qualitätssicherung von UML-Modellen der ...
Motivation / Einordnung • Vision • Generieren von Programmcode der Geschäftslogik von Informationssystemen • Geschäftslogik: Keine UI, Keine Persistenz, sondern die Ablaufsteuerung • Modellgetriebener Entwicklungsprozess • Modellierung: Erstellung und Verfeinerung des (visuellen) SW-Modells, bis es die erforderliche Detaillierung erreicht hat • Code-Generierung (und Einbindung) Modellierung und Qualitätssicherung von UML-Modellen der Geschäftslogik von Informationssystemen 2
Modellierung • Einsatz von visuellen SW-Modellen • Ursprünglich: Zwischenmenschliche Kommunikation • Hinzugekommen: Mensch-Maschine-Kommunikation • Verschärfte Anforderungen an Modelle: • Vollständigkeit, Konsistenz, Korrektheit bzgl. der Anforderungen Modelle werden komplexer und gleichzeitig kritischer • Herausforderung: Modellkomplexität • Manuelle Modellierung • Große, komplexe Modelle sind für Menschen nicht mehr überschaubar • Modellierer benötigt Hilfestellung bei der Arbeit: • Verschiedene Sichten integriert in ein Modell • Unterstützung durch automatische Qualitätssicherung im integrierten Modell • (Unterstützung durch geeignete Konzepte zu Modellinteraktion) Modellierung und Qualitätssicherung von UML-Modellen der Geschäftslogik von Informationssystemen 3
- Seite 1: Modellierung und Qualitätssicherun
- Seite 5 und 6: Modellarchitektur für Geschäftslo
- Seite 7 und 8: UML-Modelle für Geschäftslogik
- Seite 9 und 10: UML-Modelle für Geschäftslogik
- Seite 11 und 12: author : Tobias Brueckmann date : 2
- Seite 13 und 14: AMABULO - Metamodell • Integratio
- Seite 15 und 16: Automatische Qualitätssicherung
- Seite 17 und 18: Automatische Qualitätssicherung
- Seite 19 und 20: Zusammenfassung und Ausblick • Un
Motivation / Einordnung<br />
• Vision<br />
• Generieren <strong>von</strong> Programmcode <strong>der</strong> Geschäftslogik <strong>von</strong><br />
Informationssystemen<br />
• Geschäftslogik: Keine UI, Keine Persistenz, son<strong>der</strong>n die Ablaufsteuerung<br />
• Modellgetriebener Entwicklungsprozess<br />
• <strong>Modellierung</strong>: Erstellung <strong>und</strong> Verfeinerung des (visuellen) SW-Modells, bis<br />
es die erfor<strong>der</strong>liche Detaillierung erreicht hat<br />
• Code-Generierung (<strong>und</strong> Einbindung)<br />
<strong>Modellierung</strong> <strong>und</strong> <strong>Qualitätssicherung</strong> <strong>von</strong> <strong>UML</strong>-<strong>Modellen</strong> <strong>der</strong> Geschäftslogik <strong>von</strong> Informationssystemen<br />
2