Einträge gefunden: 2693 von 2766. Filter zurücksetzen
 
  Titel: Continuous Integration - Theorie und Praxis für Java Entwicklungsprojekte
  AutorIn: Helmut Stoick
  Typ: Masterarbeit
  ÖFOS 2012 Code:
  Institution: Ferdinand Porsche FernFH, Wiener Neustadt, WIMA
  Betreuung: Donatus Schmid
  Datum: 2013
  Abstract (de):

Softwareentwicklungsprojekte stellen je nach Größe und Komplexität Herausforderungen an die Entwickler dar. In der Praxis können bei einem Entwicklungsprojekt durchaus mehrere Entwicklerteams an unterschiedlichen Modulen arbeiten. Neben der Sicherstellung der Funktionalität jedes einzelnen Moduls muss dabei die Integration aller Komponenten zu einem Gesamtsystem im Fokus stehen. Je früher und je öfter diese Integration durchgeführt wird, desto früher können Fehler erkannt und behoben werden. Ein Continuous Integration System unterstützt dabei als integraler Bestandteil im Softwareentwicklungsprozess. Das Ziel dieser Arbeit ist die Definition einer Continuous Integration Referenzlösung für Java Entwicklungsprojekte. Hauptbestandteile einer Continuous Integration Lösung sind eine Sourcecode Versionsverwaltung, ein Buildserver, ein Artefakt Repository und Komponenten für Qualitätssicherungsmaßnahmen. Im praktischen Teil der Arbeit wird die definierte Referenzlösung anhand einer Beispiel-Installation in die Praxis umgesetzt.

  Abstract (en):

Depending on the size and the complexity, software engineering projects are challenges for software engineers. In practice, it is quite possible that more than one development team works on a number of modules on a software engineering project. In addition to securing the functionality of each single module, the main focus has to be the integration of all modules to one entire system. The earlier and the more often integration is done, the sooner errors can be found and resolved. A continuous integration system supports as an integral part of the software development process. The goal of this thesis is to define a reference solution of a continuous integration system for java engineering projects. The main components of a continuous integration system are a version control system, a build server, an artifact repository and sub components for quality control measures. In the practical part of this thesis the reference solution will be implemented into practice.

  Keywords (de): Software, Softwareentwicklung, Java, Continuous Integration System
  Keywords (en): Software, Java, Continuous Integration Syste