Domänemodellierung

Anleitung
- Konzept identifizieren
- Attribute zu Konzepte hinzufügen Nur primitiven Typen sollten verwendet werden
- Komplexe Attribute zu Konzepte hinzufügen Komplexe Datentypen sollten als separate Konzepte erstellt werden und mit einer Assoziation verbunden werden
- Konzepte verbinden
Dabei ist wichtig daran zu decken, dass unwichtige Konzepte weggelassen werden können. Ebenfalls ist das Domänenmodell nicht repräsentativ der endgültig Klassen.
Folgende Antipattern sollten vermieden werden:
- Keine komplexe Datentype als Attribute
- Keine "Software" Klassen (z.B.
SalesDatabase) - Keine Methoden auf den Konzepte
Spezialisierung
Folgendes ist im Domänenmodell erlaubt:

Aggregation und Komposition

Zustände
