dc.contributor.author
Zell, Christopher
dc.date.accessioned
2018-06-08T03:17:45Z
dc.date.available
2016-03-14T11:23:07.559Z
dc.identifier.uri
https://refubium.fu-berlin.de/handle/fub188/14872
dc.identifier.uri
http://dx.doi.org/10.17169/refubium-19061
dc.description.abstract
Code Quality Analyses (CQAs) ermöglichen die Überprüfung und Bewertung von
Systemen auf deren Codequalität und vorhandenen Problematiken. Die Firma
Berner & Mattner (B. M.) führt CQAs für die Analyse, Bewertung und Optimierung
von Softwaresystemen durch. Diese Arbeit soll die Entwicklung von Anwendungen
sowie die von B. M. durchgeführten CQAs unterstützen. Es wurde innerhalb
dieser Arbeit eine Methode und Werkzeugunterstützung zur Analyse, Bewertung
und Optimierung von objektorientierten Vererbungsstrukturen entwickelt. Für
die entwickelte Methode wur- den Problematiken ausgearbeitet und Indikatoren
definiert, die auf diese Problematiken hinweisen. Für jeden dieser definierten
Indikatoren wurde eine Methode entwickelt. Diese ermöglicht die Analyse und
Bewertung eines Indikators. Mithilfe der Analyse und Bewertung wird die
Auswahl einer geeigneten Restrukturierungsmethode ermöglicht. Eine Anwendung
der ausgewählten Restrukturierungsmethode löst einen Indikator und die damit
verbundene Problematik auf. Daraus folgt eine Optimierung der vorhande- nen
Vererbungsstruktur. Zur Erkennung der definierten Indikatoren wurde eine
Werkzeugunterstützung entwickelt, welche mithilfe von Werkzeugen wie
Sotograph, Klocwork und CCfinder, die beschriebenen Indikatoren erkennt.
Anhand der Open Source Projekte XBMC und HtmlUnit wurden die entwickelten
Methoden und die Werkzeugunterstützung evaluiert.
de
dc.format.extent
ii, 84 Seiten
dc.rights.uri
http://www.fu-berlin.de/sites/refubium/rechtliches/Nutzungsbedingungen
dc.subject.ddc
500 Naturwissenschaften und Mathematik::510 Mathematik
dc.subject.ddc
000 Informatik, Informationswissenschaft, allgemeine Werke::000 Informatik, Wissen, Systeme::000 Informatik, Informationswissenschaft, allgemeine Werke
dc.title
Entwicklung einer Methode und Werkzeugunterstützung für die Analyse, Bewertung
und Optimierung von Vererbungsstrukturen in objektorientierten
Softwaresystemen
refubium.affiliation
Mathematik und Informatik
de
refubium.mycore.fudocsId
FUDOCS_document_000000024134
refubium.mycore.derivateId
FUDOCS_derivate_000000006093
dcterms.accessRights.openaire
open access