Vorab: Objektorientierung in 7 Tagen ist kein Titel aus der bekannten Sams-Reihe bei Markt und Technik. Erschienen ist es im renommierten Spektrum Akademischer Verlag und das Niveau ist somit wesentlich höher als bei den stark anwenderbezogenen, üblichen "Teach yourself"-Titeln von der Stange. Konzipiert und geschrieben wurde Objektorientierung in 7 Tagen von Prof. Dr. Heide Balzert, bekannt für ihre Forschung zu objektorientierten Methoden an der FH Dortmund. Ihrem Lehrbuch merkt man sowohl die Erfahrungen jahrelanger Lehre als auch den Blick über den aktuellen Stand der Objektorientierung deutlich an. Schon die Konzeption ist vorbildlich: Als Leser findet man schlicht nur das Wesentliche, um sich in die Objektorientierung hineinzuarbeiten, dieses aber treffend erklärt und gründlich wie lehrreich mit der nicht mehr wegzudenkenden UML aufbereitet. Schon die ersten Kapitel decken über den Pfad Objekte - Klassen - Attribute - Assoziationen - Vererbung die grundlegenden Aspekte der Objektorientierung ab. Parallel eingeführt wird dabei in die Modellierung mit der UML, mit der schon von den ersten Seiten an konsequent visualisiert wird. Als Beispiel dient die Entwicklung eines Online-Shops, anhand dessen die Objektorientierung beispielhaft gut vermittelt werden kann. Programmiert wird vorerst nicht -- auch hier ein neuer Ansatz, der Analyse und Entwurf auseinanderhält. Es wird lediglich ein Pilotsystem erstellt, das bei der Strukturierung des Entwurfs behilflich ist. In Kapitel vier werden die organisatorischen Aufgaben und funktionalen Use-Cases für das Softwareprojekt modelliert und somit ein ganzer Workflow in Aktivitäts- und Sequenzdiagrammen dargestellt. Von der Analyse zum Design geht es in Kapitel 5. Kurz vorgestellt werden Entwurfsmuster, die Einbindung relationaler Datenbanken in ein objektorientiertes Projekt und Schichtenarchitekturen. Wie ein objektorientiertes Konzept in eine Progammiersprache umgesetzt wird, wird kurz mit Java vorgeführt, um dieses in Kapitel 6 in Form von Servlets praktisch einzusetzen -- die an Bedeutung zunehmende Programmierung von Web-Applikationen findet ebenfalls Beachtung. Kapitel sieben rollt das ganze Vorgehen noch einmal formal korrekt in einer Modellierung nach dem Rational Unified Process auf. Auch ein Pflichtenheft wird zu dem durchgeführten Shopprojekt exemplarisch erstellt. In den Anhängen werden die Lösungen der gestellten Aufgaben, die UML-Modellierungen und die Glossare der einzelnen Kapitel zusammengefasst. Objektorientierung in 7 Tagen ist eine ganz besondere Empfehlung für Systemanalytiker wie für Projektmanager und Entscheider, die mehr Kompetenz zum Entwicklungsprozess gewinnen möchten. Ohne Vorwissen wird man von Heide Balzert weit in die Materie eingeführt und kann nach der Lektüre mit den wesentlichen Aspekten der Objektorientierung sicher umgehen und darüber kommunizieren. Den akademischen Ansatz findet man nur in der Gründlichkeit der Herangehensweise, ein enger Praxisbezug ist von Anfang bis Ende gegeben. Wieder einmal zeigt sich, wie groß der Gewinn durch wirklich durchdachte Computerbücher sein kann; Titeln wie Jetzt lerne ich OOP und UML - ganz einfach sei dieses Buch eindeutig vorangestellt. --Oliver Busch Quelle:
|