Refine
Year of publication
Document Type
- Bachelor Thesis (146) (remove)
Language
- German (146) (remove)
Has Fulltext
- yes (146) (remove)
Keywords
- Bachelor (107)
- Bachelorthesis (20)
- WiSe20/21 (14)
- WiSe23/24 (14)
- SoSe21 (11)
- SoSe20 (10)
- SoSe22 (10)
- SoSe23 (10)
- FHD (9)
- Soziale Arbeit (8)
Department/institution
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.
Jugendberufshilfe für junge Menschen mit unsicherem Aufenthaltsstatus: Die Stimme der Adressat*innen
(2018)
Nach jahrzehntelangem Verschweigen rückten 2003 die entwürdigenden Zustände in Fürsorgeerziehungsheimen der BRD in den Blick der Öffentlichkeit. Demütigungen, (sexualisierte) Gewalt, Ausbeutung durch Zwangsarbeit, Freiheitsberaubung und Verweigerung von Bildung wurde endlich thematisiert und die Betroffenen, also ehemals befürsorgte Mädchen und Jungen, meldeten sich nun als Erwachsene zu Wort. Sie forderten die Anerkennung des erlittenen Unrechts und der dramatischen Folgen ihrer Traumatisierungen sowie Entschuldigungen seitens der verantwortlichen Aufsichtsbehörden und Träger der Einrichtungen, der evangelischen und katholischen Kirche und der Landschaftsverbände. ...
Dem statistischen Bundesamt zufolge, lebten 2016 in Deutschland 18,6 Millionen Menschen mit einem Migrationshintergrund (Destatis, 2018). Die Gründe hierfür sind vielfältig. Für die Gesellschaft ergibt sich daraus ein Zusammentreffen unterschiedlicher kultureller und sozialer Einflüsse. Die Herausforderung auf allen Seiten besteht darin, dem Unbekannten offen zu begegnen, um ein harmonisches und vorurteilfreies Zusammenleben zu fördern und umzusetzen. Im Hinblick auf derzeitige politische Bewegungen, wie unter anderem der Partei Alternative für Deutschland (AFD), scheint die Thematik der Interkulturalität an Bedeutung gewinnen zu müssen, um Intoleranz und Angst vor anderen kulturellen Einflüssen zu hinterfragen, aufzuheben oder im Idealfall nicht dauerhaft entstehen zu lassen. Kinder können hier die ersten Adressaten sein, um die Selbstverständlichkeit und positiven Aspekte einer Gesellschaft mit verschiedenen kulturellen Einflüssen, wahrzunehmen und anzuerkennen. ...
„Was kann ich und was muss ich wie zuverlässig wissen, um Aussagen machen zu können, die es mir erlauben, kompetent und zielführend, also effektiv und effizient zu handeln?“ (Heiner, 2018, S. 242)
Mit dieser Aussage beschreibt Maja Heiner die Fragen, die sich innerhalb von Diagnoseprozessen in der Sozialen Arbeit ergeben. Es geht sowohl um die Sammlung von Informationen, als auch um die daraus resultierende Planung.
Im Rahmen der Kinder- und Jugendhilfe werden solche Planungen notwendig, wenn es um die Versorgung von Kindern und Jugendlichen und ihren Familien geht (Merchel, 2018, S. 29). Dabei geht es sowohl um die Diagnose von Ausgangssituationen, die sozialpädagogische Begleitung und die Evaluation der Hilfen (ebd.). ...
„In unserer Gegenwart erhält das Thema der Selbstfürsorge große Bedeutung“, schreibt Küchenhoff schon im Jahre 1999 in seinem Aufsatz Die Fähigkeit zur Selbstfürsorge (S. 149). Er nimmt dabei Bezug auf die damalige Fülle von Ratgebern, Wellness- und Konsumangeboten, die den Menschen auf seine persönliche Gesundheitspflege verwiesen. Fast zwanzig Jahre später ist der Gegenstand weiterhin aktuell, nicht zuletzt „im Diskurs um Arbeit und Gesundheit“ (Kerschgens 2013, S. 159). Gerade mit Blick auf soziale Berufsfelder, die Mitarbeiter psychisch und emotional oftmals vor große Herausforderungen stellen, gilt die Fähigkeit eines sorgenden Umgangs mit sich selbst als besonders notwendig und wertvoll. Trotzdem werden Sozialarbeiter in der Ausbildung oft nicht ausreichend darauf vorbereitet, dass und wie sie angesichts der potenziellen Stressoren ihrer späteren Berufsfelder Sorge für sich selbst tragen können (Sendera & Sendera 2013, S. 124). ...
Menschenhandel stellt eine starke Menschenrechtsverletzung dar und wird häufig auch als „moderne Form der Sklaverei“ bezeichnet. Es ist ein globales Phänomen, das mit globalen wirtschaftlichen Entwicklungen und einer Reihe weiterer Bedingungen verknüpft ist.1 Mit dem weltweiten Handel von Menschen erzielt die transnationale organisierte Kriminalität (TOK) Schätzungen zufolge jährlich Umsätze in Höhe von ca. 32 Mio. US-Dollar.2 Menschenhandel betrifft Millionen Menschen weltweit und umfasst verschiedene Formen der Ausbeutung. Ins-besondere in der medialen Berichterstattung wird jedoch häufig ein Bild projiziert, welches den Menschenhandel auf die Form der sexuellen Ausbeutung reduziert. Diese beschränkte Perspektive wird dem komplexen Phänomen des Menschenhandels keinesfalls gerecht.3 Aufgrund der hohen menschenrechtlichen Relevanz der Menschenhandelsthematik erfordert die Verhütung und Bekämpfung des Menschenhandels auf internationaler, europäischer und nationaler Ebene einen menschenrechtsbasierten Ansatz, der den Schutz der Opferrechte in den Vordergrund stellt. In den letzten Jahren wurden auf internationaler und europäischer Ebene eine Reihe von Rechtsinstrumenten zur Verhütung und Bekämpfung des Menschen-handels geschaffen. Zunächst bleibt fraglich, ob diese einen menschenrechtsbasierten An-satz zugrunde legen. ...
Die vorliegende Bachelorarbeit befasst sich mit der Fragestellung, inwiefern Progressive Web Apps zum jetzigen Zeitpunkt in der Lage sind, native Apps zu ersetzen. Dazu wurde ein Vergleich auf Basis ausgewählter Vergleichskategorien durchgeführt. Zur Eingrenzung des Umfangs beschränkte sich der Vergleich auf native Android Apps. Die beiden App-Typen wurden im Rahmen einer Literaturrecherche und auf Basis ausgewählter Vergleichskategorien untersucht und verglichen. Zudem wurde ein Prototyp einer Progressive Web App implementiert, um die Plattformunterstützung und Funktionalität zu überprüfen. Außerdem wurde auch ein Prototyp einer nativen Android App implementiert. Dabei wurde nur die Benutzeroberfläche umgesetzt, um das Look and Feel vergleichbar zu machen. Die Untersuchung und der Vergleich haben gezeigt, dass Progressive Web Apps, anders als native Apps, mit Webtechnologien entwickelt und keine plattformspezifischen Programmiersprachen benötigt werden. Sie werden im Browser ausgeführt und sind dadurch Plattformunabhängig. Zudem wurde gezeigt, dass Progressive Web Apps über Funktionen und Eigenschaften verfügen, die bisher nur nativen Apps vorbehalten waren. Dennoch können sie noch nicht auf alle Funktionen und Komponenten eines mobilen Gerätes zugreifen. Darüber hinaus verfügen sie aber auch über Funktionen und Eigenschaften, die native Apps nicht bieten. Des Weiteren wurde mithilfe eines Prototyps die Plattformunterstützung von Progressive Web Apps überprüft. Die Überprüfung zeigte, dass die Unterstützung durch das Betriebssystem Android weit fortgeschritten und bei iOS hingegen nur sehr eingeschränkt ist. Dadurch variiert der Funktionsumfang je nach Browser und Betriebssystem. Die Untersuchung und der Vergleich der Prototypen zeigten, dass Progressive Web Apps aufgrund ihrer Eigenschaften, Funktionen und die app-ähnliche Benutzeroberfläche, ein ähnliches Look and Feel bieten können, wie native Apps. Außerdem wurde gezeigt, dass Progressive Web Apps, anders als native Apps, i. d. R. nicht über App Stores angeboten werden. Sie durchlaufen dadurch keinen Überprüfungs- und Freigabeprozess und sind nicht an die Richtlinien der App Stores gebunden. Stattdessen können sie über eine URL und über Suchmaschinen aufgerufen und aufgefunden werden. Die durchgeführte Untersuchung und der Vergleich haben gezeigt, dass Progressive Web Apps aufgrund des eingeschränkten Zugriffs auf Geräte- und Software-Funktionen sowie fehlender Browser- und Betriebssystemunterstützung, zum jetzigen Zeitpunkt native Apps noch nicht vollumfänglich ersetzen können.
In der vorliegenden Bachelorarbeit geht es um das menschliche Verhalten bei der Passworterstellung. Hierbei wird die Möglichkeit untersucht dieses menschliche Verhalten über die Software hashcat nachzubilden, um so Passwörter effzienter anzugreifen. Durch die Konzeption und den Test von Passwortangriffsszenarien, deren Fokus auf dem Faktor Mensch liegt, wird versucht aufzuzeigen, dass selbst sichere Passwortverfahren, durch das individuelle Verhalten von Menschen an Sicherheit verlieren können. Zudem werden die Tests der Szenarien Schwächen der Software hashcat aufzeigen, die im späteren Verlauf der Arbeit als Grundlage für die Entwicklung einer selbstprogrammierten Erweiterung von hashcat dienen.
Im Rahmen dieser Bachelorthesis sollen die Möglichkeiten für eine Migration des Nutzerwelten Programmcodes in die neuen Eclipse 4 Versionen ermittelt und anhand von Beispielen schrittweise erklärt werden. Hierbei werden zunächst die neuen Möglichkeiten erläutert die eine Eclipse 4 Entwicklung bietet und welche Vorteile durch die Einführung von Dependency Injections und dem Application Model entstanden sind. Anschließend werden die möglichen Wege zur Durchführung einer Migration aufgezeigt und auf ihre Vorteile und Nachteile überprüft. Im letzten Abschnitt werden schließlich die Migrationswege anhand von Beispielen schrittweise an einem Bundle der Nutzerwelten RCP durchgeführt und auf ihren Nutzen für eine Migration des gesamten Programms bewertet.
Diese Bachelor-Thesis befasst sich mit der Plug-in-Entwicklung der auf OSGi basierenden Open-Source ERP Software iDempiere. Sie gibt einen Einblick in die Grundlagen der Plug-in-Entwicklung in iDempiere wobei der Fokus auf der Entwicklung von iDempiere-Prozessen liegt. Im Mittelpunkt der Arbeit steht allerdings die Konzeption, Realisierung und Validierung eines eigenen Plug-ins.
In dieser Bachelor-Thesis werden die Möglichkeiten eines Remote-Zugriffs auf die Prozessdaten einer Siemens SIMATIC speicherprogrammierbaren Steuerung (SPS) untersucht. Der Schwerpunkt liegt auf der Interaktion mit Prozessdaten über ein mobiles Android-Gerät unter Nutzung der WLAN-Schnittstelle. Als praktischer Teil der Thesis steht daher die Entwicklung einer Android-Applikation zum Erstellen, Editieren und Ausführen grafischer Oberflächen, welche Prozessdaten anschaulich über Anzeigeelemente darstellen und eine Interaktion mit dem Anwender über Bedienelemente auf dem Bildschirm des mobilen Geräts ermöglichen. Hierzu geht die Thesis zu Beginn auf die grundlegenden Strukturen eines SIMATIC Automatisierungssystems hinsichtlich Hardware- und Softwarekomponenten sowie auf bestehende Remote-Zugriffsmöglichkeiten ein. Diese werden mit der App-Lösung verglichen und Vor- und Nachteile evaluiert. Anschließend werden die verwendete Kommunikationsbibliothek Libnodave und ein Abriss über das Android-Framework gegeben. Diese Technologien bilden die Grundlage zur Entwicklung eigener Applikationen zur Interaktion mit der SIMATIC Automatisierungshardware. Mit der Untersuchung des Softwareentwicklungsprozesses und der Funktionsbeschreibung der entwickelten Applikation AndroHmiS7 wird die Anwendung der erarbeiteten Themen gegeben.
Diese Bachelor-Thesis befasst sich mit der Konzeption und Realisierung einer Client-Server-Anwendung zum mobilen entfernten Zugriff auf Dienste einer Ambient Assisted Living Plattform. Die Anwendungslogik befindet sich dabei auf einem Server, welcher Dienste mithilfe einer Implementierung von OSGi Remote Services zur Verfügung stellt. Als Client-Anwendung fungiert eine Android-App, welche auf diese Dienste zugreift und vom Server mittels auf dem MQTT-Protokoll basierenden Push Notifications über Alarme informiert wird. Diese Ausarbeitung gibt zunächst einen Einblick in die Android- und OSGi-Programmierung und beschreibt die Anforderungen an das zu entwerfende System. Nachfolgend wird der aktuelle Stand der Technik betrachtet und ein Realisierungskonzept erstellt. Anschließend wird die Realisierung der gewünschten Anwendung dokumentiert und das Ergebnis evaluiert.
Diese Arbeit befasst sich mit der Entwicklung eines Messplatzes zur Erfassung von Körperschallemissionen eines technischen Systems. Der Leser dieser Arbeit soll einen Einblick in die physikalischen und normativen Grundlagen einer Körperschalluntersuchung erhalten. Er soll weiterhin in die Lage versetzt werden, den entwickelten Messplatz zu verstehen und eigenständig Prüfungen durchzuführen.
In diesem Projekt wird ein Softwaresystem entwickelt, mit dem es möglich ist ein OSGi Framework durchgängig im Hintergrund von Android zu betreiben. Für die Demonstration der Kommunikation zwischen Framework und weiteren Android Anwendungen wird eine Beispielanwendung entworfen. Im ersten Teil dieser Arbeit wird auf die technischen Grundlagen von Android sowie auf die OSGi Service Platform eingegangen. Anschließend folgt die Anforderungsanalyse, sowie die State-of-the-art-Analyse. Das Konzept wird erstellt und anschließend die Implementierung erläutert. Zum Schluss wird das Softwaresystem evaluiert und eine Zusammenfassung aller Kapitel beendet die Arbeit.
Dieses Bachelorprojekt wurde im Labor für Informatik an der Fachhochschule Düsseldorf durchgeführt und steht im Zusammenhang mit einem Forschungsprojekt zu dem Themengebiet Ambient Assisted Living. Hauptziele des Bachelorprojektes waren die Optimierung der Kommunikation über das 6LoWPAN-Protokoll hinsichtlich der Aspekte Datendurchsatz, Energieeffizienz und der Sicherheit der Datenübertragung. Um diese Ziele zu erreichen, wurden innerhalb des Projektes ein Kommunikationsmodul und eine entsprechenden Entwicklungsplatine realisiert. Zudem wurden softwaretechnische Funktionen entwickelt, die der Anpassung des Mikrocontroller-Betriebssystems Contiki 2.5 für die Nutzung der Stromsparfunktionen des verwendeten Mikrocontrollers ATmega128RFA1 und der Verwendung des Verschlüsselungsmoduls dienen. Durch die am Ende des Projektes durchgeführten Gerätetests konnte die Erreichung der wesentlichen Projektziele verifiziert werden. Innerhalb dieser Thesis wird dem Leser neben dem Grundlagenwissen zu dem verwendeten Mikrocontroller die Vorgehensweise bei der Erstellung der Hard- und Software näher gebracht werden.
In diesem Projekt wird ein Softwaresystem entwickelt, mit dem es möglich ist, verschiedene Geräte über ein Android Smartphone zu überwachen und zu steuern. Um auf die Dynamik der Umgebung zu reagieren, wird als Basis das OSGi Framework verwendet. Im ersten Teil wird auf die Architektur und den Aufbau von Android und des OSGi Framework eingegangen. Anschließend wird die für dieses Projekt entwickelte Architektur betrachtet. Zum Schluss wird die Implementierung der einzelnen Module und deren Zusammenwirken erläutert.