Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 3 Stimmen.
Modeling and Simulating Software Architectures - The Palladio Approach (Reussner Ralf H. (Full Professor Karlsruhe Institute of Technology))
Ein neuer, quantitativer Architektur-Simulationsansatz für den Softwareentwurf, der kostspielige Testzyklen umgeht, indem er die Servicequalität in frühen Entwurfsstadien modelliert.
Allzu oft fehlt den Softwareentwicklern das Verständnis für die Auswirkungen von Designentscheidungen auf Qualitätsattribute wie Leistung und Zuverlässigkeit. Dies macht kostspielige Trial-and-Error-Testzyklen erforderlich und verzögert oder erschwert die Einführung. Dieses Buch stellt einen neuen, quantitativen Architektur-Simulationsansatz für den Softwareentwurf vor, der es Softwareingenieuren ermöglicht, die Servicequalität in frühen Entwurfsphasen zu modellieren. Es stellt den ersten Simulator für Softwarearchitekturen, Palladio, vor und zeigt Studenten und Fachleuten, wie sie wiederverwendbare, parametrisierte Komponenten und konfigurierte, eingesetzte Systeme modellieren können, um Serviceattribute zu analysieren.
Der Text erläutert die Schlüsselkonzepte der domänenspezifischen Modellierungssprache von Palladio für die Qualität von Softwarearchitekturen und stellt die entsprechende Entwicklungsstufe vor. Es wird beschrieben, wie Qualitätsinformationen zur Kalibrierung von Architekturmodellen verwendet werden können, aus denen automatisch detaillierte Simulationsmodelle für Qualitätsvorhersagen abgeleitet werden. Der Leser lernt, wie man systematisch an Fragen der Skalierbarkeit, der Hardwareressourcen und der Effizienz herangeht. Der Text enthält ein laufendes Beispiel zur Veranschaulichung von Aufgaben und Methoden sowie drei Fallstudien aus der Industrie. Jedes Kapitel endet mit Übungen, Vorschlägen für weiterführende Literatur und "Takeaways", die die wichtigsten Punkte des Kapitels zusammenfassen. Der Simulator kann von einer begleitenden Website heruntergeladen werden, die zusätzliches Material bietet. Das Buch kann in Kursen für Hochschulabsolventen in den Bereichen Softwarearchitektur, Quality Engineering oder Performance Engineering verwendet werden. Es ist auch ein unverzichtbares Hilfsmittel für Software-Architekten und Software-Ingenieure sowie für Praktiker, die Palladio in der Industrie anwenden wollen.