Diplom- oder Master-Arbeit: Evaluierung und Bewertung unterschiedlicher Build-Management-Systeme in einem Java Enterprise Edition Projekt

Eingestellt am 18.August.2010

Standort

Nürnberg, Frankfurt

Arbeitgeber

ISO Software Systeme GmbH

Ihre Aufgabe

Um effizient in einem Team ein Software-Projekt umzusetzen, ist ein geeignetes Build-Management-System zwingend erforderlich. Verantwortungen des Build-Systems sind unter anderem das Erstellen und Packen der ausführbaren Artefakte, Management der abhängigen Bibliotheken, Hilfe beim Bauen und Ausführen von automatisierten Tests und die Unterstützung bei Deployment-Aktivitäten in der Entwicklungsumgebung.
     
Im Bereich Java Enterprise Edition (Java EE) gibt es mehrere Tools, mit denen 
diese Aufgaben durchgeführt werden können. ANT, Maven, Gradle haben hierbei aktuell den größten Marktanteil. Im Rahmen der Bachelor-/Master-Arbeit möchten wir folgende Themen näher untersuchen:

  • Ermitteln der Anforderungen eines Build-Werkzeugs in einem Java EE Projekt und der beteiligten Komponenten, aus Sicht der ISO Projekt-Infrastruktur
  • Analyse geeigneter OpenSource-Build-Werkzeuge im Java Bereich, und erarbeiten der jeweiligen Vor- und Nachteile, bezogen auf die zuvor ausgearbeiteten Anforderungen
  • Erarbeiten von Migrationsstrategien bzw. Verbesserungsmöglichkeiten am Beispiel eines Java EE Projekts der Firma ISO Software Systeme

Die Diplomarbeit zeichnet sich durch die Analyse und Verwendung von Buildmanagement-Tools einer Unternehmensanwendung aus. Dabei werden nicht nur die theoretischen Grundlagen erarbeitet, sondern deren praktische Umsetzung in einem Real-World-Scenario, mittels vorhanden Projekten durchgeführt und bewiesen. Des weiteren wird ein detaillierter Einblick in die Entwicklung von Java EE Applikationen ermöglicht. Die betrachteten Projekte der ISO Software Systeme werden mit der Eclipse IDE, der Versionsverwaltung
Subversion, dem Dependency Management Tool IVY, JBoss Application Server und Apache/Tomcat Webserver entwickelt. Es kommen aktuell sowohl ANT als auch Maven als Builmanagement-Tools in unseren Projekten zum Einsatz.
Bei der Analyse der bestehenden ISO Applikationen, sowie der weiteren Ausarbeitung der Arbeit können Sie sich auf das know how unseres Expertenteams stützen. Sie arbeiten einerseits in einem eingearbeiteten Team,
haben aber auch maximale Freiheitsgrade, da wir großen Wert auf selbständiges Arbeiten legen.

Ihr Profil

Sie studieren Informatik, Medieninformatik, Software-Engineering oder einen ähnlich technisch orientierten Studiengang. Sie verfügen bereits über Java-Kenntnisse, idealerweise im Bereich Java EE - Entwicklung.

Unser Angebot

Wir bieten Ihnen am Ende ihres Studiums die Möglichkeit, als DiplomandIn Erfahrung in der Praxis zu sammeln. Dabei haben Sie die Gelegenheit, in ungezwungener Atmosphäre durch Ihre Ideen und Vorschläge einen Beitrag zu Problemlösungen in unserem Unternehmen zu leisten. Durch eine Tätigkeit bei der ISO Software Systeme lernen Sie zudem die ISO als potenziellen zukünftigen Arbeitgeber näher kennen, denn gerne gewinnen wir DiplomandInnen später als Mitarbeiter. Wenn Sie knackige Ideen mitbringen und Sie gerne früh Verantwortung für eigene Themen übernehmen, dann bewerben Sie sich bei uns.

Bewerbung

Ihre Bewerbung richten Sie, am besten, per E-Mail an: undefinedbewerbung(at)isogmbh(dot)de


Zurück zu den Stellenangeboten