Options
2007
Diploma Thesis
Titel
Konzeption und Entwicklung eines PlugIn-basierten Diagnosesystems für semantische Qualitätsdefekte
Abstract
Seit der Erkenntnis, dass die Entwickler eines Softwaresystems von Anfang an für die späteren Phasen des Lebenszyklus' nach der Auslieferung verantwortlich sind, wird sich immer stärker mit den Belangen der Wartung auseinander gesetzt. Um den Aufwand für die Wartung und Pflege von Softwaresystemen zu reduzieren, müssen bereits bei der Entwicklung von Software qualitätsbezogene Eigenschaften geschaffen und erhalten werden. Das DoctorQ System ist ein Framework, mit dem Qualitätsdefekte, also Verstöße gegen Qualitätsmerkmale, während der Programmiertätigkeit erkannt werden können. In dieser Arbeit werden einige Programmteile entwickelt, die später zum DoctorQ System integriert werden. Die einzelnen Module werden als PlugIns in die Entwicklungsumgebung Eclipse eingebunden. Im Detail handelt es sich um einen Observer, welcher sämtliche aktiven Analyse-PlugIns über Änderungen am Quelltext informiert, einen Annotator, der Markierungen erstellt, welche Beschreibungen von gefundenen Defekten enthalten, und um eine Reihe von Analyse- und Diagnose-PlugIns, die nach semantischen Qualitätsdefekten suchen. Bei diesen Defekten handelt es sich um Verstöße gegen Richtlinien zur konsistenten und nachvollziehbaren Benennung von Programmelementen.
ThesisNote
Kaiserslautern, TU, Dipl.-Arb., 2007
Verlagsort
Kaiserslautern