-
Tipp für Studenten
Ein Jahr Prime kostenlos und einen 20% erhöhten Eintauschwert auf Trade-In erhalten alle Studenten die bei Amazon Student angemeldet sind.
![]() Gutschein erhalten
Tauschen Sie jetzt Moderne Software-Architektur: Umsichtig planen, robust bauen mit Quasar gegen einen Amazon-Gutschein in Höhe von EUR 0,25 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.
Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern. |
Produktinformation
|
Auf fast 300 Seiten vermittelt Siedersleben die grundlegende Konzepte der Softwarearchitektur sowohl für die Ausbildung etwa im Informatikstudium als auch für den praktischen Einsatz im Arbeitsalltag. Die bei sd & m über viele Jahre erarbeiteten und praktisch erprobten Rahmenbedingungen und Details einer soliden Softwarearchitektur erklärt er in einer verständlichen und direkten Sprache. Angenehm ist dabei, dass sowohl die Theorie als auch die theoretische Implementierung an konkreten Beispielen aufgezeigt wird -- meist wird dafür zwar als Veranschaulichung Java verwendet, es ist jedoch größtenteils nur ein Platzhalter für andere Programmierungssprachen.
Moderne Software-Architektur eignet sich direkt für den Projekteinsatz und zeigt überzeugend, wie allgemeine Design-Leitfäden professionell in der Implementierung umgesetzt werden -- methodisch fundiert und technisch korrekt. --Wolfgang Treß
Mir haben besonders die Ausführungen zu Komponenten und ihrer Entkopplung gefallen: Viele Bücher über Software-Architektur führen zu diesem Thema lediglich aus, dass es eine gute Idee sei, irgendwie Komponenten zu definieren und diese lose zu koppeln, geben aber kaum Hinweise, wie das genau funktioniert.
Das Buch beschreibt dagegen Regeln zum Finden von Komponenten, etwa die Trennung von fachlichem und technischem Code. Es stellt dar, wie genau die Schnittstellen lose gekoppelter Komponenten aussehen und wie Komponenten zu einer Anwendung integriert werden können, auch die Fehlerbehandlung wird im Detail betrachtet.
Das Buch ist insgesamt implementierungsnah ohne sich jedoch auf eine konkrete Infrastruktur, etwa J2EE, festzulegen und sich lange an der Diskussion ihrer technischen Eigenschaften aufzuhalten. Die meisten Konzepte werden anhand von Beispielen in Java dargestellt, diese sind jedoch auf andere Programmiersprachen übertragbar.
Mir hat das Buch insgesamt sehr gut gefallen.
Ganz anders dagegen "Moderne Softwarearchitektur". Es werden grundlegende Konzepte präsentiert, deren Gültigkeit weit über J2EE u.ä. hinausreicht. Der Leser bekommt praktische und erprobte Richtlinien zur Gestaltung einer Softwarearchitektur an die Hand. Jeder, der schon einmal vor dieser Aufgabe stand, wird diese Hilfe zu schätzen wissen. Das Buch bleibt dabei nicht auf einer allgemein-theoretischen Ebene stehen, sondern begibt sich auch in die Niederungen komplexer implementierungstechnischer Fragestellungen. So werden z.B. anhand einer Persistenzschnittstelle mit OR-Mapping die vorgestellten Konzepte konkret umgesetzt und diskutiert. Da dringt das über Jahre angesammelte Know-how von sd&m in zahlreichen Projekten durch. Auch die Hinweise zum Umgang mit Ausnahmen und Fehlern können so manchem Softwaresystem zu wesentlich mehr Klarheit und Wartbarkeit verhelfen. Lediglich das Kapitel über Benutzungsoberflächen dürfte noch ausführlicher sein -- J. Siedersleben verspricht an dieser Stelle jedoch Besserung für die nächste Auflage.
Das Buch ist insgesamt klar und verständlich geschrieben. Sehr angenehm ist auch die Verwendung deutscher Begriffe anstelle des oft üblichen "Techie-Slang". "Moderne Softwarearchitektur" ist ein Buch, das in keiner Informatik-Ausbildung fehlen sollte und gleichermaßen auch dem Praktiker wertvolle Unterstützung bietet. Es hat das Zeug zum Standardwerk.
|
Das Forum zu diesem Produkt
Fragen stellen, Meinungen austauschen, Einblicke gewinnen Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
|
Ähnliche Foren
|
||||||||||||||||||||||||||||||||||
|
|
|