005 Computerprogrammierung, Programme, Daten
Filtern
Dokumenttyp
- Masterarbeit (44)
Volltext vorhanden
- ja (44)
Gehört zur Bibliographie
- ja (44)
Schlagworte
- Software Engineering (6)
- Informationssicherheit (3)
- Computersicherheit (2)
- Softwareentwicklung (2)
- App <Programm> (1)
- Authentifikation (1)
- Blockchain (1)
- Cloud Computing (1)
- Codegenerierung (1)
- Datenverarbeitung (1)
Die Sicherstellung dauerhafter Verfügbarkeit von produktionsnahen Servern ist für betroffene Firmen eine zunehmende Herausforderung. Bei einem Ausfall, sei er auch nicht von langer Dauer, kommt es bereits zu erheblichen zeitlichen Verzögerungen. Schwerwiegender sind allerdings die monetären Verluste, die durch unzureichende Überwachung der Server entstehen können. Aus diesem Grund liegt ein großes Augenmerk dieser Arbeit auf der Evaluierung und Einführung einer geeigneten Remote-Monitoring-Software für Produktionsdaten-Server, welche sich bei Lohnfertigern der Firma LOGICDATA befinden. Dabei wurden verschiedene Lösungen in einer Testumgebung untersucht und miteinander verglichen. Die zuvor definierten Kriterien wurden von zwei Software-Lösungen weitestgehend erfüllt, welche in der Arbeit detaillierter beschrieben werden. Da die betroffenen Server örtlich verteilt sind, muss auch eine sichere Übertragung der Überwachungsdaten gewährleistet sein. Infolgedessen wurde zusätzlich die bestehende VPN-Verbindung zu den Lohnfertiger-Servern untersucht und mit anderen Lösungen bzw. Protokollen verglichen. Eine mögliche Änderungsempfehlung wurde im Zuge dieser Masterarbeit entworfen, die allerdings gezeigt hat, dass die derzeit eingesetzte Lösung in diesem Anwendungsbereich durchaus Angriffe von außen verhindern kann. Nach dem Evaluierungsprozess in der Testumgebung wurden die ausgewählten Monitoring-Tools auf den tatsächlich eingesetzten Produktionsdaten-Servern erprobt. Die Überwachungsmöglichkeiten werden in Zukunft das Risiko eines Ausfalls bzw. auch die finanziellen Auswirkungen eines solchen für die Firma LOGICDATA minimieren.
Webshop to Machine
(2017)
Die vertikale Integration von Geschäftsprozessen ist ein wesentlicher Bestandteil der Idee Industrie 4.0. Der Datenaustausch innerhalb des Unternehmens kann durch Enterprise Resource Planning (ERP) und Manufacturing Execution Systeme (MES) unterstützt werden. Diese Systeme bieten eine hohe Flexibilität und können eine Vielzahl von Daten verarbeiten, ihre Umsetzung und die spezifische Anpassung sind jedoch mit einem erheblichen wirtschaftlichen Aufwand verbunden. Dies ist vor allem für kleine und kleine Unternehmen eine große Herausforderung. Ziel dieser Masterarbeit ist es, Konzepte für ein flexibles und sicheres System zu erarbeiten, das einen Datentransfer zwischen verteilten Produktionsanlagen und einem Webshop ermöglicht. Dieses System sollte eine automatische Abwicklung von Aufträgen in einem Online-Shop ermöglichen. Zusätzlich soll eine weitere Website für den Betreiber die Überwachungsdaten der Anlagen zur Kontrolle und Optimierung des Herstellungsprozesses zur Verfügung stellen. Zuerst wurde der Beitrag der Idee, Webanwendungen mit der Produktion zu verknüpfen, in Bezug auf die Industrie 4.0 umrissen. Im theoretischen Teil wurden die Gestaltung von Webanwendungen und die Möglichkeiten einer Kommunikation mit der Steuerung der Produktionsanlagen untersucht. Basierend auf diesen Erkenntnissen wurden mögliche Bedrohungsszenarien skizziert und mögliche Gestaltungsvarianten für die Systemarchitektur entworfen. Nach der Auswertung dieser Konzepte wurde das Projekt als Prototyp realisiert und an einer Produktionsanlage getestet. Das ausgeführte System sorgt für einen sicheren Datenaustausch mit Web-Applikationen und ist besonders einfach in bestehende Systeme zu integrieren. Darüber hinaus ermöglicht es eine automatische Abwicklung der Aufträge im Online-Shop und eine Datenüberwachung für den Betreiber. Es bietet eine wirtschaftlich attraktive, kleine Alternative zu bestehenden MES- oder ERP-Systemen. Basierend auf diesen Ergebnissen sind weitere Langzeitversuche erforderlich, um die höhere Leistung aufgrund der automatischen Auftragsabarbeitung zu bestätigen und weitere Verbesserungen am Prototypen vorzunehmen.
It is a known fact, that more and more people are spending a big part of their lifetime sitting at a static workplace. It is also known, that this leads to injuries like disturbed blood flow, neck pain or even damage of the spine. Currently a rising number of workplaces is getting smarter. They offer the ability to be adjusted in height and to get connected closer to the user. People working at such workplaces simply need to get used to that functionality and the positive effects on their personal health. The challenge is that currently there is no ideal interface between the user and the workplace. One idea to solve this issue is to use standard smartwatches, which are worn by the user and are able to interact with the intelligent work environment. The aim of this thesis is to find ways, how standard smartwatches can be integrated into an intelligent office environment. The main focus of the thesis is to create a foundation for further developments in that field. Therefore a target system is defined and a system architecture is built upon that. In correlation to the target system the toolchain is set up and the integration is realized through exemplary implementations. These implementations were also tested and verified by a defined group of people. The exemplary implementations show, that an integration of smartwatches into intelligent work environments is possible from a technical standpoint. Next to that, a defined group of people conduct tests with the smartwatches. The survey, which has to be done by the group after the tests, showed that smartwatches bring many challenges in terms of haptics, usability and availability. It is planned to continue the developments in the field of smartwatches and their sensors to finally create a real added value for users of intelligent work environments.
Diese theoriegeleitete Fallstudie geht der Frage nach, inwieweit sich das Requirements Engineering (RE) in einem Software-Entwicklungsprozess mit den Konzepten des Domain-Driven Designs (DDD) vereinbaren lässt. Die per Interview und teilnehmender Beobachtung erhobenen Daten wurden gemäß der qualitativen Inhaltsanalyse nach Gläser und Laudel ausgewertet. Der theoretische Rahmen gibt einen Überblick über die wichtigsten Konzepte des Domain-Driven Designs sowie über das Requirements Engineering, mit Fokus auf der Requirements-Analyse, skizziert Möglichkeiten der Integration des RE in das DDD und stellt Scrum als Vorgehensweise vor. Die Interviews zeigen, dass dem Projektteam sowohl die Ziele als auch die Produktvision unklar sind und dies zu Verunsicherung und Orientierungslosigkeit im Team führt. Das Requirements Engineering in der Rolle als Mittelsmann zwischen Fachbereich und Entwicklungsteam wird als problematisch eingestuft, da das Domänen-Wissen auf RE-Seite oft nicht ausreicht und der Abstimmungsaufwand durch Dreiecksdiskussionen steigt. Dies erschwert die Formulierung und Nutzung einer Ubiquitous Language und die Modellierung des Domänenmodells. Ist der Domänenexperte gleichzeitig in der Rolle des Product Owners tätig, entsteht zudem ein Rollen- und Interessenkonflikt, der eine DDD-Herangehensweise erschwert. Ergebnis der Arbeit ist, dass das Requirements Engineering als Vermittler sich nicht mit DDD vereinbaren lässt, aber unterstützende Funktionen einnehmen kann. Als Handlungsempfehlung kann daraus abgeleitet werden, Situationen zu vermeiden, in denen das Requirements Engineering im Widerspruch zum Domain-Driven Design steht, und Probleme im Entwicklungsprozess mit DDD zu beheben. Methoden und Techniken dafür werden vorgestellt. Die Arbeit ist für Personen interessant, die Aufgaben des Requirements Engineerings in DDD-basierten Entwicklungsprojekten wahrnehmen, also beispielsweise Projektleiter, Product Owner, Requirements Engineers oder Business Analysten.