In dieser Arbeit wird eine Evaluationsstruktur, der Quality Attribute Directed Acyclic Graph, vorgeschlagen. Sie bietet eine explizite Darstellung der extra-funktionalen Anforderungen und ist nicht nur die Grundlage für die Evaluation, sondern auch für Architekturanalyse. Eine Evaluationsmethodik wird in Form von Taktiken definiert, die eine zeitsparende und kosteneffiziente Durchführung der Evaluation versprechen. Daher kann eine oftmals sehr große Anzahl möglicher Architekturvarianten berücksichtigt werden, ohne dass zu großer Evaluations- und somit Entwicklungsaufwand entsteht. Architekturanalyse wird eingesetzt, um Evaluationsergebnisse besser zu verstehen und angewendete Entwicklungsprinzipien zu diskutieren. Die Ergebnisse der Architekturanalyse stellen eine wertvolle Rückmeldung in Bezug auf die erreichte Qualität sowohl in aktuellen als auch zukünftigen Projekten dar. Architekturentscheidungen bezüglich der Systemkomposition werden unterstützt, da der entsprechende Einfluss auf die Evaluationsergebnisse im Vorfeld abgeschätzt werden kann. Des Weiteren können vielversprechende Veränderungen von Architekturvarianten identifiziert werden, was abermals Entwicklungsaufwand spart. Mit steigendem und vor allem auch formulierbarem Architekturwissen können Architekturentscheidungen immer effizienter unterstützt werden. Sogar Architekturentwicklung mit entsprechender Werkzeug-basierter Unterstützung rückt in greifbare Nähe. Neben Dokumentation und Kommunikation profitiert der gesamte Entwicklungsprozess von einer Entscheidungsunterstützung, die schnelle und zuverlässige Entscheidungen ermöglicht.
Software and system architecture evaluation and analysis in the automotive domain
Evaluation und Analyse der Software und Systemarchitektur auf dem Gebiet der Fahrzeugtechnik
2008
210 Seiten, Bilder, Tabellen, Quellen
Theses
English
Automotive software development evaluation
Automotive engineering | 2000
|Automotive Software Development Evaluation
British Library Conference Proceedings | 2000
|Service-Oriented Architecture for Automotive Software Platforms
British Library Conference Proceedings | 2008
|