Bachelor Thesis BCLR-0024

BibliographyKuhn, Tobias: Verbesserung eines Dokumentationswerkzeugs für Java-Pakete.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 24 (2012).
72 pages, german.
CR-SchemaD.2.2 (Software Engineering Design Tools and Techniques)
D.2.7 (Software Engineering Distribution, Maintenance, and Enhancement)
Abstract

Java-Anwendungen werden in Module, im Java-Kontext "`Pakete"' genannt, unterteilt. Dabei war es allerdings bislang eher umständlich Module einzeln zu dokumentieren. Aus diesem Grund wurde in einer Diplomarbeit das Werkzeug J-PaD -- Java Package Documenter -- entwickelt, welches direkt in der Entwicklungsumgebung Eclipse integriert ist. Es ermöglicht die gezielte integrierte Dokumentation von Java-Paketen in einer anpassbaren Benutzeroberfläche mit Hilfe eines Plugin-Systems für die darzustellenden Eingabefelder.

In dieser Bachelorarbeit wird die Software J-PaD zunächst sowohl auf vorhandene Mängel als auch auf Möglichkeiten für Erweiterungen untersucht. Hierfür wird ein brauchbares Vorgehen entwickelt, um möglichst viele Schwachstellen aufdecken zu können. Um die entstehende Befundliste zu priorisieren, wird auch ein Bewertungsschema definiert, welches die Befunde auf verschiedene Arten ordnet.

Aufbauend auf der priorisierten Befundliste werden dann konkrete Verbesserungen ausgesucht, deren Umsetzung im Kontext möglich und sinnvoll erscheint. Diese Verbesserungen und Erweiterungen werden dann an J-PaD umgesetzt und die entstehenden Änderungen dokumentiert.

Full text and
other links
PDF (1427167 Bytes)
Department(s)University of Stuttgart, Institute of Software Technology, Software Engineering
Superviser(s)Bogicevic, Ivan
Entry dateJuly 11, 2013
   Publ. Computer Science