Kurs
digicode: OOU
Objektorientierte Analyse und Design mit KI
Kurs-Facts
Als PDF herunterladen- Überführen von Anforderungen und fachlichen Szenarien in objektorientierte Analyse- und Designmodelle unter Einsatz von KI
- Entwickeln von Domänenmodellen mit fachlichen Objekten, Verantwortlichkeiten und Beziehungen
- Verbinden von Use Cases, Domänenmodellen und Designmodellen zu einem konsistenten Gesamtbild
- Erkennen typischer Modellierungsfehler und Beurteilen von Modellen hinsichtlich Verständlichkeit und Konsistenz
- Nutzen von KI zur Strukturierung, Modellprüfung und Entwicklung von Modellvarianten
Der Fokus liegt auf dem Weg vom fachlichen Problemverständnis zu konsistenten Modellen für Analyse und Design.
Du arbeitest mit Anforderungen, Use Cases, Domänenmodellen sowie statischen und dynamischen Modellen. KI wird gezielt eingesetzt, um Anforderungen zu strukturieren, Modellvarianten zu entwickeln, Konsistenz zu prüfen und Modellierungsfehler zu erkennen.
1 Anforderungen und fachliche Szenarien analysieren
- Anforderungen erfassen, klären und strukturieren
- Fachliche Szenarien und Systemverhalten verstehen
- Use Cases zur Beschreibung von Abläufen und Interaktionen einsetzen
- Anforderungen, Begriffe und Regeln als Grundlage für Modelle nutzen
- KI als Analyse-Assistent für Verständnisfragen, Strukturierung und Variantenbildung einsetzen
2 Objektorientierte Analysemodelle entwickeln
- Fachliche Objekte, Verantwortlichkeiten und Beziehungen identifizieren
- Domänenmodelle als gemeinsames Verständnis zwischen Business und IT erstellen
- Klassen, Attribute, Beziehungen und Regeln modellieren
- Statische und dynamische Aspekte eines Systems unterscheiden
- Use Cases und Domänenmodell miteinander verbinden
- KI zur Entwicklung, Prüfung und Verbesserung von Analysemodellen nutzen
3 Vom Analysemodell zum objektorientierten Designmodell
- Analysemodelle schrittweise verfeinern
- Fachliche Modelle in Richtung Systemdesign weiterentwickeln
- Systemgrenzen, Verantwortlichkeiten und Schnittstellen klären
- Konsistenz zwischen Anforderungen, Szenarien und Modellen sicherstellen
- Modelle als Entscheidungs- und
- Kommunikationsgrundlage nutzen
- KI zur Entwicklung, Prüfung und Verbesserung von Designmodellen nutzen
4 Modellqualität und typische Herausforderungen
- Verständliche, konsistente und nützliche Modelle erstellen
- Unterschied zwischen Diagramm und Modell verstehen
- Typische Modellierungsfehler erkennen und vermeiden
- Gute und schlechte Modelle vergleichen
- KI zur Prüfung von Konsistenz, Vollständigkeit und Verständlichkeit einsetzen
5 Einordnung angrenzender Themen
- UML zielführend als Modellierungssprache einsetzen
- Gemeinsame Sprache zwischen Fachbereich und IT fördern
- Grundideen von Domain-Driven Design (DDD) einordnen, z.B. Domäne, Entities und Value Objects, gemeinsame Sprache (Ubiquitous Language), Bounded Contexts
- Zusammenspiel von Analyse, Design und IT-Architektur verstehen
- Abgrenzung zu vertiefter Softwarearchitektur, Design Patterns und Implementierung
Der Kurs kombiniert kurze theoretische Inputs mit praxisorientierten Übungen. Anhand realistischer Szenarien entwickelst du schrittweise objektorientierte Modelle – von Anforderungen über Use Cases und Domänenmodelle bis zu Designüberlegungen.
Dieser Kurs richtet sich an Fach- und IT-Personen, die an Analyse, Konzeption und Umsetzung digitaler Systeme beteiligt sind und objektorientierte Analyse und Design mit KI-Unterstützung vertiefen möchten.
Dies umfasst beispielsweise:
- Projektleitende und Product Owner
- Requirements Engineers, Anforderungs- und Business Analyst/innen
- Domänen- und Fachexpert/innen
- IT-Architekt/innen
- Softwareentwickler/innen
Kenntnisse im Umfang des folgenden Kurses: