Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Die szenariobasierte Architekturbewertung stellt einen Ansatz zur Bewertung von dar. Mehrere Verfahren nutzen diesen Ansatz:
Szenariobasierte Architekturbewertungsverfahren nähern sich der Aufgabe Softwarearchitektur zu Bewerten auf meist auf einer Ebene als Architekturmetriken. Im Gegensatz zu Softearearchitekturmetriken eine Softwarearchitektur auf feingranularer Ebene untersuchen arbeiten Ansätze zur Architekturbewertung eher auf einer mittleren
Szenariobasierte Architekturbewertungsverfahren verstehen sich häufig als Vorgehensmodell dass zu einer Architekturbewertung führt. Die Verfahren liefern mehr als nur eine Rechenmethodik Messanweisungen sie beschreiben mehr oder weniger detailliert über die man zu einer Architekturbewertung gelangt. wichtigsten Schritte in einer szenariobasierten Architekturbewertung finden in vielen der unterschiedlichen Verfahren wieder.
Erheben und priorisieren von Szenarios
Erstellen und Beschreiben der Architektur (bzw. der vergleichenden Architekturen falls dies das Ziel der darstellt)
Bewertung der Softwarearchitektur aus dem Blickwinkel der erhobenen Szenarios
Präsentieren der Ergebnisse Erstellen eines Berichts
Neben diesen Schritten sind den Vorgehensmodellen szenariobasierten Architekturbewertung aber auch noch einige Techniken Konzepte gemeinsam. Das wichtigste Konzept stellt dabei Szenario dar.
Szenariobasierte Architekturbewertungsverfahren setzen Szenarios ein um zu spezifizieren was die Projektbeteiligten unter Qualitätsmerkmalen z.B. "Änderbarkeit" verstehen. Dieses Vorgehen ermöglicht es die in Anforderungsdokumenten oft nur vage und interpretierbar spezifiziert sind zu operationalisieren. Demnach lassen Szenarios den verschiedenen Qualitätmerkmalen die sie spezifizieren Die Szenarios lassen sich auch als Testfälle die Architekturbewertung verstehen. Ebenso wie die Qualität Softwaretests vom Testplan abhängt hängt die Qualität mit einem derartigen Verfahren erzielten Bewertungsergebnisses entscheidend der Qualität der erhobenen Szenarios ab. Die müssen die aktuellen und zukünftigen Anforderungen an Anwendung möglichst umfassend abbilden. Kein wichtiges und Szenario darf also fehlen. Deshalb ist die der Personen die an der Bewertung teilnehmen Die Ansichten wichtiger Projektbeteiliger müssen dabei entsprechend sein.
Die Techniken die zur Bewertung der Szenarios zum Einsatz kommen hängen von der des Szenarios und dem Ziel der Bewertung Oft ist bei direkten Szenarios der Betrachtungsgegenstand die Architektur ein Szenario ausführt. Bei indirekten steht eher im Mittelpunkt der Betrachtungen welche zur Auführung der Szenarios an der Architektur werden müssen. Die Frage inwieweit eine zu Softwarearchitektur bestimmte Qualitätsanforderungen erfüllt oder bezüglich dieser Risiken mit sich bringt kann ein szenariobasiertes durch eine qualitative (z.B. Beschreibung von Risikopunkten der Architektur) oder quantitative (z.B. Schätzung des für zukünftige Änderungen in Manntagen) Untersuchung beantworten.
Neben den oben erwähnten Szenariobewertungen produziert szenariobasierte Architekturbewertung auch eine über die Szenarios spezifizerte Beschreibung qualitativer Anforderungen an das betrachtete Auch die Architekturbeschreibung kann im Rahmen eines Bewertungsverfahrens weiter verbessert werden. Weiterer Nutzen einer Architekturbewertung liegt
in den Meetings die Bestandteil vieler szenariobasierter sind. Diese Fördern die Kommunikation zwischen den
in einem verbesserten Verständnis der Softwarearchitektur
in einer Möglichkeit den Prozess der Architekturentstehung verbessern.
HTML-Code zum Verweis auf diese Seite: <a href="http://www.uni-protokolle.de/Lexikon/Szenariobasierte_Architekturbewertung.html">Szenariobasierte Architekturbewertung </a>