Das Vorgehen bei einer effizienten Modellbildung unterscheidet sich für unterschiedliche Aufgaben. Bei typische Anwendungsproblemen erfolgt die Modellbildung
oft ablauforientiert, während bei Automatisierungsproblemen eine datenzentrierte Modellbildung oft effektiver ist.
Prozess Modellierung
Ablauforientierte Probleme lassen sich oft anhand eines Prozess Modells effizient analysieren. Aktoren in diesem Modell sind Benutzer und maschinelle Operationen. Nachdem der Ablauf Modelliert ist, kann für jeden Schritt die notwendige Datenlandschaft erzeugt werden.
Daten Modellierung
Automatisierungsprobleme Probleme werden zumeist effizienter anhand des Datenmodells behandelt. In diesem Fall ist es zumeist sinnvoll zunächster die Datenstrukturen im Zielsystem zu definieren und im Anschuss die notwendigen Elemente und Parameter in den Quellsysteme festzulegen. Steht der Datenhaushalt, können die notwendigen Zugriffsmethoden und Operationen definiert werden.