Bewertung:

Das Buch erhält im Allgemeinen positives Feedback für seine klaren Erklärungen und seinen praktischen Ansatz zur Softwarearchitektur. Viele Rezensenten empfehlen es als Lehrmaterial und Nachschlagewerk für aktuelle Architekten und heben seine umfassenden Checklisten und strukturierten Anleitungen hervor. Einige Rezensenten kritisieren jedoch, dass das Buch zu ausführlich ist, Beispiele aus der Praxis fehlen und es Probleme mit Online-Zugangscodes gibt. Außerdem fanden es einige Leser schwierig, aus dem dichten Text umsetzbare Erkenntnisse zu gewinnen.
Vorteile:Gut strukturierte und klare Erklärungen, umfassende Checklisten, praktische Anwendungen, klare Definition der Schlüsselkonzepte, technologieunabhängig, gut für das Verständnis der Rolle von Softwarearchitekten.
Nachteile:Ausführlich mit langatmigen Erklärungen, es fehlen Beispiele aus der Praxis, Probleme mit dem Online-Zugang zu den Kapiteln, viele Seiten können als irrelevant für kleinere Anwendungen angesehen werden, und einige Probleme mit der strukturellen Organisation.
(basierend auf 36 Leserbewertungen)
Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives
Software Systems Architecture, Second Edition ist ein hoch angesehener, praxisorientierter Leitfaden für den Entwurf und die Implementierung effektiver Architekturen für Informationssysteme. Es ist sowohl eine leicht zugängliche Einführung in die Software-Architektur als auch ein unschätzbares Handbuch mit bewährten Praktiken.
Mit diesem Buch werden Sie lernen, wie man.
⬤ Eine Architektur zu entwerfen und zu kommunizieren, die die unterschiedlichen Bedürfnisse der Beteiligten widerspiegelt und ausgleicht.
⬤ Sich auf architektonisch bedeutsame Aspekte des Designs zu konzentrieren, einschließlich häufig übersehener Bereiche wie Leistung, Ausfallsicherheit und Standort.
⬤ Verwenden Sie Szenarien und Muster, um die Erstellung und Validierung Ihrer Architektur voranzutreiben.
⬤ Dokumentieren Sie Ihre Architektur als eine Reihe von zusammenhängenden Ansichten.
Unter Berücksichtigung neuer Standards und Entwicklungen in diesem Bereich, erweitert und aktualisiert diese neue Ausgabe einen Großteil des Inhalts und.
⬤ Ergänzt um eine "Systemkontext-Sichtweise", die die Interaktionen des Systems mit seiner Umgebung dokumentiert.
⬤ Erweitert die Diskussion von Architekturprinzipien und zeigt, wie diese genutzt werden können, um Nachvollziehbarkeit und Begründung für Architekturentscheidungen zu liefern.
⬤ Erläutert, wie agile Entwicklung und Architektur zusammenarbeiten können.
⬤ Positioniert Anforderungen und Architekturaktivitäten im Projektkontext.
⬤ Stellt eine neue, leichtgewichtige Methode zur Architekturvalidierung vor.
Ob Sie nun ein angehender oder praktizierender Softwarearchitekt sind, Sie werden sich während des gesamten Lebenszyklus Ihrer Projekte immer wieder auf die praktischen Ratschläge in diesem Buch beziehen. Eine unterstützende Website mit weiteren Informationen finden Sie unter www.viewpoints-and-perspectives.info.