Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-9299
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.authorSchüler, Frieder-
dc.date.accessioned2017-10-24T14:57:11Z-
dc.date.available2017-10-24T14:57:11Z-
dc.date.issued2017de
dc.identifier.other496117238-
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-93161de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/9316-
dc.identifier.urihttp://dx.doi.org/10.18419/opus-9299-
dc.description.abstractIn 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.de
dc.description.abstractThis paper addresses the analysis of methods, tools and processes which can be used in software maintenance to increase the software quality. The software which will be reengineered is the Spreadsheet Inspection Framework (SIF). This software is developed at the University of Stuttgart and is used to check spreadsheets. The focus of this work will be the evaluation of the software architecture. The scenario-based analysis methods SAAM and ALMA, the evaluation of different metrics and the analysis of the Design Structure Matrix will be used to identify the weak spots of the software architecture. These components will be redesigned and replaced by a new architecture. The architecture analysis of the improved software shows that the software quality has improved, the architecture’s complexity was reduced and the amount of source code was shortened by 50%. Afterwards the analysis techniques and tools applied here will be evaluated and a rating for usefulness of the methods will be given.en
dc.language.isodede
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleArchitekturanalyse und Reengineering einer Prüfumgebung für Spreadsheetsde
dc.title.alternativeArchitecture and re-engineering of an inspection environment for spreadsheetsen
dc.typemasterThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Softwaretechnologiede
ubs.publikation.seiten105de
ubs.publikation.typAbschlussarbeit (Diplom)de
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
Ausarbeitung.pdf1,56 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.