5.0 von 5 Sternen
Umfassender Überblick über Architekturbewertungen, 9. Oktober 2006
Rezension bezieht sich auf: Modellbasierte Qualitätsbewertung von Softwaresystemen: Bewertung von Softwarearchitekturen in Bezug auf ihren Erfüllungsgrad der Qualitätsanforderungen (Taschenbuch)
Diese Dissertation gibt einen umfassenden Überblick über das Thema
Bewertung von SW-Architekturen im Bezug auf die Erfüllung der Anforderungen
(speziell nichtfunktionale Anforderungen) und Designalternativen.
Es gibt einen Überblick über den Current State of the Art der Forschung und Praxis über
Architekturbewertungen durch Heuristiken (Kriterien für einen guten Entwurf, Ästetik des Modell,
Güte der Spezifikation)
, Metriken (z.B. Kopplung, Kohäsion) über Bewertung durch Muster
und deren Auswirkungen, CaseBasedRetrieval, zu bisher gängigen
Architekturbewertungsmethoden (wie ATAM) und deren Rolle bei der Bewertung von
SW-Architekturen.
Der Autor betont ausdrücklich, dass Anforderungen speziell nf. Natur die Grundlage
jeglicher Architektur und somit auch deren Bewertung ist.
Deshalb wird die Bewertung über den Prozessbeginn während der Anforderungserstellung
bis zur fertigen Architektur beschrieben.
Als umfassendes Vorgehensmodell wird der Rational Unified Process herangezogen.
Daraus leitet der Autor einen allgemeinen Prozess zur Bewertung von Architekturen basierend
auf der Prozessnotation des RUP ab.
Auch wenn sich der Prozess in der Teminologie und Notation auf den RUP bezieht ist er selbst
generisch und somit nahtlos in andere Vorgehensmodelle integrierbar.
Der Bewertungsprozess versucht dabei Vorschläge und Hilfestellungen zur Integration
der weiter oben gemachten Techniken und Methoden zu geben.
Eine echte Neuerung zu bisherigen Architekturbewertungsmodellen liegt in der Konzentration
auf die Identifikation von neuralgischen Punkten in einem Design.
Da eine umfassende Bewertung von Architekturen nahezu unmöglich oder nur mit
grossen Aufwänden zu realisieren ist, propagiert der Autor zuerst in einer Art Vorcheck, um
neuralgische Punkte in der Architektur zu identifizieren und sich dann verstärkt
auf die Bewertung dieser zu konzentrieren.
Der Autor gibt hier auch konkrete Hinweise wie neuralgische Punkte in einer Architektur
gefunden werden können.
Alles in allem ein sehr interessantes Buch, das nicht zuletzt durch seine sehr klare Sprache
aber hohe Informationsdichte heraussticht!
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
War diese Rezension für Sie hilfreich? Ja
Nein