Erstellung offener Schnittstellen zur Integration beliebiger Versionsverwaltungs- und Issue-Tracking-Systemen in existierende Software-Konfigurationsumgebungen
Pielicke, Stefan (2008) Erstellung offener Schnittstellen zur Integration beliebiger Versionsverwaltungs- und Issue-Tracking-Systemen in existierende Software-Konfigurationsumgebungen. Bachelor's, Fachhochschule Köln.
| PDF - Registered users only - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader 1766Kb |
Abstract
In der Einrichtung für Simulations- und Softwaretechnik des DLR wird eine Software als Bindeglied zwischen Versions-Kontroll- und Bug-Tracking-System eingesetzt. Diese, SVNChecker genannte Software, sollte optimiert werden, um erweiterte Anforderungen zu erfüllen, d.h. dass sie in die Lage versetzt wird, nicht nur mit Mantis und Subversion sondern auch mit weiteren Systemen, die der gleichen Aufgabe dienen, zu kommunizieren. Diese Arbeit widmet sich dementsprechend der Frage, wie der SVNChecker so erweitert werden kann, dass sich das Hinzufügen weiterer Versions-Kontroll- und Bug-Tracking-Systeme so einfach, wie möglich, gestaltet. Dabei sollten unterschiedliche Systeme in einer möglichst weitgehenden Schnittstelle zusammengefasst werden. Es musste demnach eine Architektur entwickelt werden, die die genannten Anforderungen erfüllt. Zunächst wurde ein Lösungsmodell entwickelt, welches auf der bereits im SVNChecker existierende Plug-In-Struktur basiert. Ein besonderes Augenmerk lag dabei auf der losen Kopplung der einzubindenden Systeme mit der vorhandenen Basis. Dabei wurde darauf geachtet, dass die geschaffenen Schnittstellen die Versions-Kontroll- und Bug-Tracking-Systeme dynamisch während der Laufzeit laden, um so einen möglichst geringen Aufwand bei der Implementierung und der zukünftigen Nutzung zu gewährleisten. Das entwickelte Planungskonzept konnte in der Umsetzungsphase vollständig realisiert werden. Die bei der Umsetzung auftauchenden Probleme, wie z.B. fehlerhafte Dokumentation und Schwierigkeiten bei der Installation erforderlicher Programme, waren bei der Konzepterstellung nicht vorhersehbar, konnten aber ohne Veränderung des ursprünglichen Lösungsmodells bewältigt werden.
| Document Type: | Thesis (Bachelor's) | ||||
|---|---|---|---|---|---|
| Title: | Erstellung offener Schnittstellen zur Integration beliebiger Versionsverwaltungs- und Issue-Tracking-Systemen in existierende Software-Konfigurationsumgebungen | ||||
| Authors: |
| ||||
| Date: | 01 October 2008 | ||||
| Number of Pages: | 102 | ||||
| Status: | Unpublished | ||||
| Keywords: | SVNChecker, Subversion, Software Engineering, Python | ||||
| Institution: | Fachhochschule Köln | ||||
| Department: | Informations-, Medien- und Elektrotechnik | ||||
| HGF - Research field: | no assignement | ||||
| HGF - Program: | no assignment | ||||
| HGF - Program Themes: | no assignment | ||||
| DLR - Research area: | no assignement | ||||
| DLR - Program: | no assignment | ||||
| DLR - Research theme (Project): | other | ||||
| Location: | Köln-Porz | ||||
| Institutes and Institutions: | Institut of Simulation and Software Technology > Distributed Systems and Component Software | ||||
| Deposited By: | Andreas Schreiber | ||||
| Deposited On: | 01 Dec 2008 | ||||
| Last Modified: | 15 Jan 2010 00:33 |
Repository Staff Only: item control page