Bachelorarbeit: Erweiterung der Testumgebung einer JAVA-Web-Applikation zur zeitbasierten Lizenzverwaltung von FEMFAT


  • Company:
    Cosma International
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    9 hours ago
  • Category:
    General

##### Unternehmensbeschreibung

Magna Powertrain in Sankt Valentin ist der Kern der globalen Vorentwicklungsorganisation, innerhalb welcher die Antriebsstrangsysteme von Morgen für die Automobilhersteller weltweit erdacht, konzipiert und vorausentwickelt sowie marktführende Simulationswerkzeuge entwickelt werden. Innovative Entwicklungsmethoden und modernste Prüfeinrichtungen für Komponenten, Systeme und Fahrzeuge, machen das Entwicklungszentrum zudem zu einem echten Full-Service Anbieter und zu einem bevorzugten Engineering Partner in der globalen Automobilindustrie.

##### Jobbeschreibung

FEMFAT ist eine Software zur Berechnung der Schädigung und Lebensdauer von Maschinenbauteilen auf Basis von Finite Elemente (FE) Ergebnissen. Dabei muss eine Vielzahl unterschiedlicher Daten mit anderen CAE-Tools („Computer Aided Engineering“) und weiteren Hilfs-Tools ausgetauscht werden. Da die Standardlizenzkosten für gelegentliche Benutzungen von FEMFAT relativ hoch sind, wurde als kostengünstigere Alternative eine dreischichtige Java-Webapplikation – der License Service Provider (LSP) – entwickelt, mit dem die Kosten je nach verwendetem FEMFAT-Modul und Zeitdauer verrechnet werden.

##### Hauptaufgaben

Aufgabe dieser Arbeit ist die Erweiterung der bestehenden Testumgebung des LSP auf Basis von JUnit-Tests, konkret von der Datenbankzugriffsschicht und Geschäftslogikschicht. Zusätzlich soll für das LSP-Portal (eine JSF-Applikation (Java Server Faces) zur Verwaltung der Kunden und Abbuchungen) ein geeignetes Testframework gefunden und optional auch eingebaut werden. Außerdem soll für den LSP-Server – der threadbasiert unterschiedliche Aufgaben (Logging, Abbuchung, Verbindung mit Clients, etc.) durchführt – ebenfalls ein geeignetes Vorgehen zur threadübergreifenden Absicherung gefunden werden.

Arbeitsumfang:

* Einarbeitung in die Code-Struktur des License Service Providers (LSP)
* Implementierung von JUnit-Tests für die Datenbankzugriffs- und Geschäftslogikschicht
* Geeignetes Framework zum Testen von JSF-Applikationen finden
* Geeignetes Framework zum gemeinsamen Testen von parallel ausgeführten Threads finden
* Je nach verfügbarer Zeit: gefundene Test-Frameworks einpflegen

##### Wissen und Ausbildung

* Bachelorstudium(FH/TU), Elektrotechnik, Mechatronik, Elektronik, Maschinenbau oder vergleichbar

##### Kenntnisse und Kompetenzen

* Fundierte PC-Kenntnisse
* Offene und kommunikative Persönlichkeit
* Sehr gute Deutsch- und Englisch-Kenntnisse

##### Zusätzliche Informationen

Für das Verfassen einer Bachelorarbeit erhalten sie ein Honorar von brutto € 450,– pro Monat.

*Beginn*: nach Vereinbarung, Dauer 3-4 Monate

Wir bieten Ihnen

* die Möglichkeit, im Zuge Ihrer Bachelorarbeit selbstständig an Aufgaben zu arbeiten und vom Know-how unserer Experten zu profitieren
* eine qualifizierte Betreuung und die Möglichkeit, theoretisches Wissen mit praktischer Erfahrung zu kombinieren
* eine einzigartige Unternehmenskultur geprägt von Kollegialität und Teamspirit

Bei entsprechender freier Position freuen wir uns auch immer unseren Bacheloranden nach dem Studium den Eintritt in Ihre Berufslaufbahn bei Magna Powertrain zu ermöglichen.

*Group:* Magna Powertrain

*Division:* Engineering Center Steyr

*State/Province/County:* Lower Austria

*City:* St. Valentin

*Job Type:* Master Thesis