Objektorientierung in 7 Tagen
Autoren
Mehr zum Buch
Ohne Objektorientierung ist moderne Softwareentwicklung nicht denkbar. „Objektorientierung in 7 Tagen“ vermittelt die Konzepte und die praktische Umsetzung der Objektorientierung einem breiten Kreis von interessierten Lesern, wobei nur ein Grundverständnis der Informatik vorausgesetzt wird. (Keine Programmierkenntnisse erforderlich!) In sieben Tagen (Lehreinheiten) kann der Leser den gesamten Weg von der Idee eines Projekts über die Modellierung in UML (Unified Modeling Language) bis hin zur fertigen Anwendung Schritt für Schritt verstehen und praktisch nachvollziehen. Die einzelnen Lehreinheiten sind so konzipiert, dass Lesen, Verstehen und praktische Anwendung innerhalb eines Tages gut möglich ist. Die UML-Notation wird ausführlich erläutert und durchgängig eingesetzt. Die Modellierung erfolgt mit Rational Rose - einem der weltweit verbreitesten Werkzeuge zur objektorientierten Software-Entwicklung. Auf diese Weise wird der Leser direkt an den neuesten Stand der Technik herangeführt. Alle eingeführten Konzepte und Vorgehensweisen werden in den didaktisch ausgefeilten Praxisteilen sofort am Computer umgesetzt. Mit dem Janus-Generator, der sich auf der CD-ROM befindet, erhält man auf einfache Weise die lauffähige Anwendung und kann sie gleich testen. Der direkte Vergleich des am Rechner erstellten Modells mit der resultierenden Anwendung führt zu einer schnellen Erfolgskontrolle und einer hohen Motivation. Die Praxisteile sind aufeinander aufbauend konzipiert. Falls der Leser eine Lehreinheit nicht vollständig bearbeitet hat, kann er das fertige Ergebnis des jeweiligen Tages von der CD-ROM auf seinen Rechner laden und ist für die nächste Lehreinheit auf dem aktuellen Stand. Zusätzlich zu den Praxisteilen wird durchgängig als Übungsaufgabe Schritt für Schritt ein Aufgabenplaner entwickelt, der am Ende erfolgreich eingesetzt werden kann. Die ersten vier Tage behandeln die Grundlagen der Objektorientierung (Klassen, Attribute, Assoziationen, Vererbung, Pakete, Geschäftsprozesse, Operationen, Szenarios). Darauf aufbauend werden objektorientierte Architekturen erläutert (5. Tag) sowie Servlets behandelt (6. Tag). Der siebte Tag zeigt, wie man bei der objektorientierten Softwareentwicklung in Praxisprojekten heute vorgehen sollte. Das Kompaktlexikon und der Index erlauben den Einsatz als Nachschlagewerk für die Objektorientierung. Auf der beigefügten CD-ROM finden sich neben den Werkzeugen (Rational Rose, Janus, Visual Studio C++), die in den Praxisteilen eingesetzt werden, die Musterlösungen zu den Aufgaben sowie die Modelle des Fallbeispiels.