Diplomarbeit DIP-2017-13

Bibliograph.
Daten
Schüler, Frieder: Architekturanalyse und Reengineering einer Prüfumgebung für Spreadsheets.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Diplomarbeit Nr. 13 (2017).
107 Seiten, deutsch.
CR-Klassif.D.2.7 (Software Engineering Distribution, Maintenance, and Enhancement)
D.2.11 (Software Engineering Software Architectures)
Kurzfassung

In dieser Arbeit werden verschiedene Methoden, Werkzeuge und Prozesse untersucht, die dazu genutzt werden können, die Qualität der Software im Rahmen eines Reengineerings zu verbessern. Am Beispiel des Spreadsheet Inspection Framework (SIF), das an der Universität Stuttgart entwickelt und zur Prüfung von Spreadsheets („Excel-Programme“) genutzt wird, werden diese Verfahren angewendet und ein Reengineering durchgeführt. Bei der Auswahl der Verfahren wird der Fokus auf die Analyse und Bewertung der Softwarearchitektur gelegt. Mit Hilfe der szenariobasierten Analyseverfahren Software Architecture Analysis Method (SAAM) und Architecture Level Modifiability Analysis (ALMA), der Betrachtung verschiedener Metriken und der Analyse der Dependency Structure Matrix (DSM) werden die Probleme der Architektur identifiziert und anschließend überarbeitet. Die Ergebnisse einer Architekturanalyse der überarbeiteten Software zeigen dabei, dass die Softwarequalität in vielen Punkten gesteigert, die Komplexität der Architektur reduziert und der Umfang des Quellcodes halbiert wird. Abschließend wird der Erfolg der verwendeten Methoden und Werkzeuge diskutiert, bewertet wie die einzelnen Ergebnisse der Verfahren genutzt werden und festgestellt ob der Einsatz dieser Verfahren für ein Reengineering geeignet ist.

Volltext und
andere Links
PDF (1599241 Bytes)
Abteilung(en)Universität Stuttgart, Institut für Softwaretechnologie, Software Engineering
BetreuerWagner, Prof. Stefan; Bogicevic, Dr. Ivan; Kulesz, Daniel
Eingabedatum3. Juli 2018
   Publ. Informatik