Bachelor Thesis
Refine
Year of publication
- 2019 (13) (remove)
Document Type
- Bachelor Thesis (13) (remove)
Language
- German (13)
Has Fulltext
- yes (13)
Is part of the Bibliography
- no (13)
Keywords
- Bachelor (10)
- Soziale Arbeit (4)
- SoSe19 (3)
- WiSe2019 (3)
- Sozialarbeit (2)
- Arbeitnehmer (1)
- Asyl (1)
- Asylsuchende (1)
- Ausländerrecht (1)
- Burnout (1)
Department/institution
In dieser Bachelorarbeit wurde quantitativ zur Leistungsmotivation und dem individuellen Studienerfolg geforscht. Es wurden N = 167 Studierende des Studiengangs Sozialarbeit/Sozialpädagogik der Hochschule Düsseldorf mit einem teilstandardisierten Fragebogen bezüglich ihrer Leistungsmotivation und individuellem Studienerfolg befragt, welcher sich aus der bisherigen Bachelordurchschnittsnote, der Studienabbruchsintention, der Studienzufriedenheit sowie der Prozentzahl bestandener Prüfung, zusammensetzt. Untersucht wurde, ob Zusam- menhänge zwischen Leistungsmotivation und dem individuellen Studienerfolg bestehen und ob sich benotete und unbenotete Studierende hinsichtlich ihrer Leistungsmotivation, Studien- abbruchsintention und Studienzufriedenheit unterscheiden. Die Ergebnisse zeigen, dass die bisherige Bachelordurchschnittsnote, Studienabbruchsintention, Studienzufriedenheit und die Prozentzahl bestandener Prüfungen statistisch signifikant Leistungsmotivation voraussagen (F (4, 153) = 2.58, p < .05). Die benoteten und unbenoteten Studierenden unterscheiden sich nicht voneinander.
Die Digitalisierung fordert kontinuierlich neue Services für bestehende Produkte, revolutioniert Produktionsmethoden und verändert Geschäftsmodelle. Continuous Delivery bietet in der agilen Softwareentwicklung mit kurzen Entwicklungszyklen die Antwort auf diesen Wandel. Die Verwendung einer Continuous Delivery-Umgebung (CD-Umgebung) erfordert einerseits zwar einen initialen Einrichtungsaufwand. Andererseits kann durch den Einsatz einer CD-Umgebung das gesamte Projekt an Schnelligkeit gewinnen. In Kombination mit Microservice-Architekturen lassen sich kleine Deployment-Einheiten umsetzen. Microservice-Architekturen bringen einen Mehrwert durch Flexibilität, Skalierung, Automatisierung, standardisierte Schnittstellen und Ausfallsicherheit. Microservices fungieren autark in verteilten Systemen und weisen nur sehr geringe Abhängigkeiten zu anderen Services auf. Die Kommunikation findet über einheitliche Schnittstellen statt, weshalb Implementierungsdetails der Microservices nach außen betrachtet irrelevant sind.
Für die Umsetzung der CD-Umgebung wird der web-basierte Git-Repository-Manager GitLab in Kombination mit der Container-Orchestrierungsplattform Kubernetes verwendet, da sich beide Programme einfach integrieren lassen.
Innerhalb eines Tutorials wird, basierend auf Best Practices anhand des Beispiels der HSD-Card, erläutert wie eine Microservice-Architektur mit Spring Boot, als Anwendung umgesetzt werden kann. Für die Erstellung der Microservice-Architektur legt das Tutorial Schwerpunkte auf die Verwendung von Software Design Pattern (DDD), die Struktur innerhalb Spring Boot, die Kommunikation via REST sowie die Skalierung, das Load-Balancing und die Überführung in die CD-Umgebung.