Die Unified Modelling Language UML hat sich ohne Zweifel als die Lingua Franca des objektorientierten Softwaredesigns durchgesetzt. Verschiedenste Diagrammtypen dienen der Darstellung analytischer, statischer und dynamischer Aspekte eines Softwaresystems. Dabei gilt es, die Vielzahl der verschiedenen Grafikelemente im Griff zu behalten und so anzuwenden, dass alle beteiligten Personen das gleiche Verständnis haben. Die zu diesem Thema verfügbaren Bücher gehen in der Regel einen Diagrammtyp nach dem nächsten durch. UML projektorientiert von Patrick Grässle und Henriette und Philippe Baumann geht einen anderen Weg. Die Autoren versuchen, sich auf die aus ihrer Sicht wichtigsten Diagrammtypen zu konzentrieren und deren Einsatz anhand praktischer Beispiele zu demonstrieren. Besonderen Wert legen die drei Autoren auf die Übergänge von einem Diagrammtyp zu einem anderen. Beginnend mit der Analyse und deren Dokumentation in den Anwendungsfällen über die Darstellung der Abläufe in einem Aktivitätsdiagramm oder einem Sequenzdiagramm bis hin zu den statischen Klassen- und Paketdiagrammen. Den Rahmen bilden drei Modelle: Ein Geschäftssystem, ein IT-System und eine Systemintegration. Alle drei greifen dabei ineinander und bilden so ein schlüssiges Gesamtsystem. Dass dies bei knapp 280 Seiten nicht bis ins letzte Detail ausgeführt werden kann ist klar, tut dem Ganzen aber keinen Abbruch. So entsteht ein praktischer Führer in die UML-Welt. UML projektorientiert ersetzt keine umfassende Einführung in das Thema, ergänzt jede Dokumentation, was die UML ist, jedoch um die Erklärung, wie sie anzuwenden ist. --Frank Müller Quelle:
|