Diploma Thesis DIP-3615

BibliographyKiesewetter, Sebastian: Konzepte zur Vorbereitung des Softwarebetriebs aus Entwicklersicht.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 3615 (2014).
90 pages, german.
CR-SchemaD.2.1 (Software Engineering Requirements/Specifications)
D.2.9 (Software Engineering Management)
Abstract

Die Paradigmen Cloud Computing und Infrastructure as Code eröffnen neue Möglichkeiten für die Entwicklung von Software sowie für das IT-Service Management, die gegenüber den traditionellen Vorgehensweisen einige Vorteile mit sich bringen. Insbesondere durch fortschreitende Automatisierung von Prozessen wird Zeitersparnis und somit Flexibilität und Reduzierung der Kosten erreicht. Darüber hinaus wird die Fehleranfälligkeit von zuvor manuell durchgeführten Managementaufgaben verringert. Vor allem die enge Verzahnung der Unternehmensbereiche Softwareentwicklung und Softwarebetrieb spielt für die erfolgreiche Umsetzung der genannten Vorteile eine große Rolle. Bestrebungen in diese Richtung verfolgt das Paradigma DevOps, indem Methoden der agilen Softwareentwicklung auf die Bereitstellung von virtualisierter IT-Infrastruktur, Middleware und Applikationen angewendet werden. Es existiert eine Reihe von zumeist proprietären Werkzeugen, mit deren Hilfe die Verwaltung von bereitgestellten Diensten in der Cloud standardisiert und automatisiert werden kann. DieseWerkzeuge haben ihreWurzeln in der Domäne des Softwarebetriebs und sind daher für Softwareentwickler nicht ohne ein gewisses Maß an spezifischem Wissen bedienbar. Die vorliegende Arbeit adressiert dieses Problem und integriert Ansätze für die Automatisierung von Management und Bereitstellung von IT-Infrastruktur mit Ausdrucksmöglichkeiten aus der Domäne der Softwareentwickler. Ziel ist es, Softwareentwickler hiermit bei der Erstellung von Spezifikationen zu unterstützen, die als Eingaben für Infrastructure as Code-Werkzeuge erstellt werden müssen.

Full text and
other links
PDF (3513947 Bytes)
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Wettinger, Johannes
Entry dateNovember 24, 2014
   Publ. Computer Science