Untersuchung der Leistungsfähigkeit des Generiertools Build Forge von IBM in großen Softwareentwicklungsprojekten am Beispiel des Drive TechnologieBereichs der Siemens AG
- Ziel der Diplomarbeit ist die Untersuchung von Build Forge für die Automatisierung von Generierungen durch das Konfigurationsmanagement (KM). Zu diesem Zweck werden in dieser Arbeit zuerst Grundkenntnisse über das Softwarekonfigurationsmanagement und dessen Hauptaufgaben in Softwareprojekten vermittelt. Mit Hilfe dieser Kenntnisse und dem bei Siemens DT im SINAMICS-Projekt eingesetzten Generierautomaten werden die Anforderungen an ein Automatisierungswerkzeug für Generierungen herausgearbeitet. Um die Tauglichkeit von Build Forge in großen Softwareprojekten zu verifizieren, werden diese Anforderungen mit Hilfe eines Testprojekts einzeln auf die Unterstützung durch Build Forge geprüft. Neben der technischen Betrachtung der Einsatztauglichkeit von Build Forge in großen Softwareprojekten soll auch die wirtschaftliche Seite betrachtet werden. Dazu erfolgt eine Analyse der Kosten einer Eigenentwicklung eines Generierwerkzeugs und den Kosten eines Zukaufs von Build Forge für Projekte. Mit den Ergebnissen aus der technischen und wirtschaftlichen Betrachtung wird anschließend ein Fazit über den Einsatz von Build Forge in neuen und bereits bestehenden Softwareprojekten gezogen. Ein Einsatz in bestehenden Projekten ist z.B. dann sinnvoll, um eine Vereinheitlichung über mehrere Projekte zu erreichen. Für eine endgültige Entscheidung über den Einsatz von Build Forge in Softwareprojekten müssen jedoch noch weitergehende Untersuchungen, wie z. B. die zeitgesteuerte Generierung, erfolgen. Im Ausblick werden hierzu die wichtigsten noch zu untersuchenden Themen kurz vorgestellt und auch Alternativen zu Build Forge aufgezeigt.
Author: | Lars Lechner |
---|---|
URN: | urn:nbn:de:bsz:mit1-opus-8780 |
Advisor: | Uwe Schneider, Klaus Koller |
Document Type: | Diploma Thesis |
Language: | German |
Date of Publication (online): | 2010/11/30 |
Release Date: | 2010/11/30 |
GND Keyword: | Softwareentwicklung |
Institutes: | 01 Elektro- und Informationstechnik |
DDC classes: | 004 Informatik |
Open Access: | Frei zugänglich |
Licence (German): | Urheberrechtlich geschützt |