Student Thesis STUD-1787

BibliographyMaier, Steffen: Ein Browser für Software-Dokumentation.
University of Stuttgart, Faculty of Computer Science, Student Thesis No. 1787 (2000).
101 pages, german.
CR-SchemaD.2.7 (Software Engineering Distribution, Maintenance, and Enhancement)
H.4.3 (Information Systems Applications Communications Applications)
H.5.2 (Information Interfaces and Presentation User Interfaces)
I.7.2 (Document Preparation)
KeywordsSoftware-Dokumentation; XML; DocBook; SESAM; SESAMDoc; Browser; XPath; DOM; Java; Swing; Xerces; Xalan; SAX
Abstract

SESAM-2 ist ein Forschungsprojekt, das in der Abteilung Software Engineering durchgeführt wird. Es handelt sich hierbei um einen Simulator für Software-Entwicklungsprojekte. Zu SESAM-2 entsteht eine Vielzahl verschiedener Dokumente, z.B. Spezifikationen, Entwürfe, ein Begriffslexikon sowie weitere Entwickler-Dokumente. Es wird ein umfassendes, flexibles Dokumentationssystem benötigt.

Mit der Einführung eines solchen Systems beschäftigt sich das Teilprojekt SESAMDoc. Als grundlegendes Dokumentformat wird hierzu die Auszeichnungssprache DocBook in ihrer XML-Ausprägung eingesetzt. Im Rahmen dieser Studienarbeit wurde nun ein Online-Hilfe-Browser für SESAMDoc konzipiert und realisiert.

Nach Darstellung der Motivation und Beschreibung der Aufgabenstellung folgt ein kurzer Überblick über die wichtigsten Konzepte, auf denen diese Studienarbeit aufbaut. Anschließend werden die Ergebnisse eines Vergleichs bestehender Hilfesysteme erläutert, auf deren Basis dann die Anforderungen an den Online-Hilfe-Browser formuliert werden. Nach einer kurzen Beschreibung der Spezifikation erfolgt ein Überblick über das System aus der Sicht des Benutzers. Nachfolgend wird der modulare und weitgehend komponentenbasierte Entwurf vorgestellt. Die Implementierung des SESAMDoc-Browser erfolgte in der objektorientierten Programmiersprache Java-2 unter Verwendung freier Klassenbibliotheken, die benötigte Standards aus dem XML-Umfeld implementieren. Den Abschluß bilden Informationen zum Verlauf des Projekts mit einer persönlichen Beurteilung und einem Ausblick.

Full text and
other links
PDF (925710 Bytes)
PostScript (2309711 Bytes)
SESAMDoc-Projekt
Access to students' publications restricted to the faculty due to current privacy regulations
ContactSenden Sie eine Mail an den Autor Steffen.Maier@studserv.uni-stuttgart.de bzw. an den Betreuer der Studienarbeit stefan.krauss@informatik.uni-stuttgart.de.
Department(s)University of Stuttgart, Institute of Computer Science, Software Engineering
Project(s)SESAMDoc
Entry dateJanuary 12, 2001
   Publ. Computer Science