Unified Modelling Language

UML für die Systemarchitektur

25.08.2011
Von Stefan  Queins

Iteratives Vorgehen

Bei der Erstellung der Komponentenhierarchie können Sie Top-down, Bottom-up oder Middle-out vorgehen. Letzteres bedeutet, dass man Komponenten auf den mittleren Hierarchieebenen identifiziert und diese dann sowohl nach unten hin verfeinert als auch nach oben hin zusammenfasst. In der Praxis geht man selten streng nach einer Methode vor, sondern wechselt zwischen allen drei Verfahren. Dabei steht allerdings besonders am Anfang von Neuentwicklungen meistens das Top-Down-Vorgehen im Vordergrund.

Wird ein Punkt erreicht, an dem eine weitere Aufteilung einer Komponente schwerfällt, sollte man zunächst ihre Aufgaben definieren. Dieses zusätzliche Wissen über die Komponente ist eine gute Grundlage für das weitere Vorgehen hinsichtlich ihrer Zerlegung. Gerade im Rahmen von Neuentwicklungen ist diese iterative Herangehensweise nützlich.