Refine
Has Fulltext
- no (2)
Document Type
- Bachelor Thesis (1)
- Master's Thesis (1)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2)
Erweiterung des Data Model Editors (DME) zur Unterstützung modellgetriebener Prozessentwicklung
(2014)
Im Rahmen dieser Master-Thesis wird die Planung und Realisierung einer Komponente dokumentiert, welche Möglichkeiten und Werkzeuge zur Modellierung von Prozessen bereitstellen soll. Die Grundlage dafür bildet der Data Model Editor, welcher sich mit der objektorientieren Modellierung von Daten beschäftigt. Die Anwendung basiert auf dem Eclipse RCP Framework und soll in diesem Kontext erweitert werden, um Prozesse modellieren, dokumentieren und optimieren zu können. Ziel ist es dem Anwender durch dieses Werkzeug optimale Hilfestellung zu bieten, um bestehende Prozesse verbessern und Kosten senken zu können. Dafür werden drei gängige Ansätze zur Prozessmodellierung vorgestellt und genauer betrachtet. Hinzu kommen industrielle Anforderungen, welche analysiert und aufbereitet werden müssen. Auf Basis dieser Erkenntnisse wird ein Ansatz gewählt, welcher als Grundlage zur Erweiterung der Anwendung dient. Einen Schwerpunkt bildet hier die Modellierung der Daten, welche in bestimmten Prozessschritten benötigt (Input) oder erzeugt (Output) werden. Für die Erweiterung der Anwendung werden zunächst Konzepte ausgearbeitet und mehrere Realisierungsmöglichkeiten erörtert. Abschließend folgt die Dokumentation der Implementierung. Dabei wird auf Schwierigkeiten bei der Entwicklung und auf die Integration der Erweiterungen besonderen Wert gelegt.
Das ORM Framework ermöglicht ein einfaches persistieren beliebiger Datenbestände. Die Funktionsweise des Frameworks orientiert sich dabei an der von Hibernate, ist aber speziell auf die Android Plattform zugeschnitten. Im Rahmen dieser Bachelorarbeit wird das bereits zugrunde liegende Framework analysiert, sowie um einige wesentliche Funktionen erweitert. Die Funktionalität des Frameworks wird mit Hilfe von "AndroidTestCases" abgesichert. Diese stellen die Standardfunktionalitäten von JUnit Tests bereit und ermöglichen Zugriff auf Ressourcen und Funktionen der Android Plattform.