 |
 | |  |  | | Projekt-Beschreibung |  | QBench - Methoden und Werkzeuge zur Sicherung der inneren Qualität bei der Evolution objektorientierter Softwaresysteme.
Projekt-Homepage: http://www.qbench.de
Die Kosten für die Software-Evolution werden maßgeblich durch die innere Qualität der Software bestimmt. Darunter ist die Softwarequalität zu verstehen, die vom Software-Ingenieur wahrgenommen wird und die sich in Eigenschaften wie Erweiterbarkeit, Wiederverwendbarkeit, Verständlichkeit, Modifizierbarkeit, Testbarkeit, Kompatibilität oder Anpassbarkeit an verschiedene Umgebungen äußert. Die äußere Qualität beschreibt demgegenüber die Softwarequalität, die der Benutzer der Software wahrnimmt. Mit ihren Eigenschaften bestimmt die innere Qualität bzw. ihr Fehlen, wie leicht Software an neue Anforderungen und Systemumgebungen angepasst, wiederverwendet und weiterentwickelt werden kann.
Um die hohen Evolutionskosten zu senken, ist es notwendig, eine hohe innere Qualität eines Softwaresystems bei der Entwicklung sicherzustellen. Um Qualität sichern zu können, muss man Aussagen zum aktuellen qualitativen Zustand des Softwaresystems machen können.
Die Idee von QBench ist die Schaffung eines ganzheitlichen und integrierten Ansatzes zur konstruktions- und –evolutionsbegleitenden Analyse und Sicherung der inneren Qualität objektorientierter Software und die Bereitstellung der dafür erforderlichen Methoden und Werkzeuge. Die Werkzeuge sollen eine weitestgehend automatisierte Sicherung und Verbesserung innerer Qualität erlauben. Um dieser Zielsetzung gerecht zu werden, müssen ganzheitliche Qualitätsaspekte und –anforderungen für innere Softwarequalität definiert werden, die alle im Laufe des Software-Lebenszyklus entstehenden Artefakte sowie die verschiedenen Abstraktionsebenen berücksichtigen. Diese Qualitätsaspekte und –anforderungen werden werkzeugunterstützt durch den Einsatz von Analyseverfahren und die Kombination von Metriken, Heuristiken und Visualisierungstechniken überprüft. Gleichzeitig soll die aktuelle Lücke zwischen Problemanalyse und Problembehebung geschlossen werden, indem eine werkzeugunterstützte Abbildung von Problemstrukturen auf die im jeweiligen Kontext und der Abstraktionsebene geeigneten Lösungsstrukturen ermöglicht wird. Hiermit werden erstmalig die bisher weitgehend getrennten Forschungsgebiete der Software-Analyse und der Software-Transformation zum Zweck der Software-Qualitätssicherung zusammengeführt.
Weitere Informationen zu QBench:Weitere Informationen über die Ergebnisse des QBench-Projekts finden Sie im unten angefügten VSEK-Bericht 016/D.
Kontaktinformationen:
Olaf Seng
FZI Forschungszentrum Informatik
Forschungsbereich Programmstrukturen
Haid- und Neu-Straße 10-14
76131 Karlsruhe
Tel. +49 (721) 9654 634
eMail: Olaf.Seng@fzi.de
|  | | Anzahl der Teammitglieder |  | | 9 |  | | Projektbeginn |  | | 01.10.2003 |  | | Projektende |  | | 31.03.2006 |  | | Kontakt zum Projektmanager |  | | - Olaf Seng |  |
 | |  |  | |  | |  |  |  |  | | Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben. |
|
|  |  |  |  | | Downloads |  |
|  | |  |  |  |  | QBench |  |  |  |  |  | Verwendetes Wissen |  |  |  | |  |  | |  |  | |  |  | |  |  | |  |  | |  |  |  |  |  |  |
|