Entwurf eines Entscheidungsunterstützungssystems (EUS) für mobile Endgeräte auf Basis der Web-Applikation von Easymind

Größe: px
Ab Seite anzeigen:

Download "Entwurf eines Entscheidungsunterstützungssystems (EUS) für mobile Endgeräte auf Basis der Web-Applikation von Easymind"

Transkript

1 Bachelor-Thesis Entwurf eines Entscheidungsunterstützungssystems (EUS) für mobile Endgeräte auf Basis der Web-Applikation von Easymind Bachelor-Thesis, vorgelegt zur Erlangung des Bachelors der Hochschule Pforzheim, Hochschule für Gestaltung, Technik und Wirtschaft Student: David Schilling Matrikelnummer: Betreuer: Prof. Dr. Heiko Thimm Zweitkorrektor: Prof. Alfred Schätter Abgabetermin:

2

3 Erklärung Ich versichere, die vorliegende Arbeit selbständig verfasst, keine anderen als die angegebenen Quellen und Hilfsmittel benutzt zu haben sowie alle wörtlichen und sinngemäß übernommenen Stellen in der Arbeit gekennzeichnet zu haben. Pforzheim, den David Schilling

4 Inhaltsverzeichnis 1 Einleitung Einführung in das Themengebiet Konzeption Systemumgebung und Einstieg Szenario 1: Entscheidungsmodell auf Server erstellen Szenario 2: Entscheidungsmodell auf mobilem Endgerät erstellen Entscheidungsbewertung Entscheidungsauswertung und Rückgabe Entwicklungsumgebung und Systemgrenzen Gliederung der Arbeit Grundlagen Einblick in die Entscheidungstheorie Entscheidungsunterstützungssystem (EUS) Entwicklungsumgebung iphone Operating System (ios) Cocoa Touch Data Management in ios Objective-C Anwendungsszenario 19 4 Analyse Anforderungen an mobile Anwendungen Mobiles Datenmanagement Analyse des Lösungsansatzes von Easymind Prozess-Übersicht Prozessschritte Entscheidungsfindung: Analytischer Hierarchieprozess Modifikationen und Erweiterungen zum mobilen Einsatz Entwurf Entwurf des Entscheidungsprozess Prozessübersicht Setup-Phase Ranking-Phase Solution-Phase

5 INHALTSVERZEICHNIS Generierung und Verarbeitung des Entscheidungsmodells Datenstruktur des Entscheidungsmodells Generierung des Entscheidungsmodells Ergebnis-Format Kommunikation Entscheidungsmodell vom Server anfordern Auswertung des Entscheidungsmodells Upload eines neuen Entscheidungsmodells Ergebnis-Übermittlung und Auswertung Sicherung des Entscheidungsmodells Fazit 73 Literatur 76

6 INHALTSVERZEICHNIS 2 Abkürzungsverzeichnis EUS - Entscheidungsunterstützungssystem GEUS - Gruppen-Entscheidungsunterstützungssystem GDSS - Group Decision Support System XML - Extensible Markup Language BSD-Sockets - Berkley Software Distribution Sockets FTP - File Transfer Protocol HTTP - Hypertext Transfer Protocol URL - Uniform Ressource Locator

7 ABBILDUNGSVERZEICHNIS 3 Abbildungsverzeichnis 1 Betrachtete Systemumgebung: Interaktion zwischen Web-Applikation, Server und mobiler Applikation Übersicht der iphone OS Layers Quelle: In Anlehnung an Staeuble (2009), S Übersicht des Entscheidungsprozess von Easymind Use-Case: Entscheidungsträger bestimmen Use-Case: Entscheidungsfrage definieren Use-Case: Kriterien festlegen Use-Case: Alternative festlegen Use-Case: Kriterien miteinander vergleichen Use-Case: Alternativen auf Kriterien prüfen Use-Case: Ergebnis ausgeben Grundstruktur einer AHP-Zielhierarchie mit drei Ebenen Quelle: In Anlehnung an Ahlert (2003), S Entscheidungs-Hierarchie: Idealer Firmenwagen PCM - Pairwise Comparison Matrix Quelle: In Anlehnung an Haas (2010), S Bildung des Eigenvektors Quelle: In Anlehnung an Haas (2010), S Lösung des Entscheidungsproblems Quelle: In Anlehnung an Haas (2010), S Prozess-Übersicht: Entscheidungsprozess auf mobilem Endgerät Activity-Diagramm: Entscheidungsmodell auf Server erstellt Activity-Diagramm: Entscheidung auf mobilem Endgerät erstellt Use-Case-Diagramm: Setup-Phase User Interface: Main Setup Screen User Interfaces: New Decision / Members Erzeugen eines neuen decision Objekts Hinzufügen der decision Elemente Hinzufügen eines member-objekts zum members-array User Interfaces: Criteria / Criteria Details User Interfaces: Alternative / Alternatives User Interface: Import Decision Model User-Interface: Rank Criteria Initialisieren des obj_ranking Dictionary

8 ABBILDUNGSVERZEICHNIS 4 30 User-Interface: Rank Alternatives Auslesen der Werte für die Paarvergleichsmatrix Use Case: Solution-Phase User-Interface: Best Alternative User-Interface: Sensitivity Analysis Exemplarisches XML-Decision Model Generieren des XML-Entscheidungsmodells: Beispiel der Kriterien Ausgabe des generierten Entscheidungsmodells: Beispiel Kriterien Bewertung des Entscheidungsmodells in XML-Format Erzeugen des XML-Parsers Konfiguration und Start des Parsers Event: parserdidstartdocument Event: parserdidsartelement Event: foundcharacters Event: didendelement Event: didenddocument Sequenz-Diagramm: Erstellen des Entscheidungsmodells auf dem mobilen Endgerät URL Loading-System: Posting Request to Server Neue Entscheidung in Datenbank schreiben User-Interface: Add Decision Model to Favorites

9 TABELLENVERZEICHNIS 5 Tabellenverzeichnis 1 Beschreibung der einzelnen Tags des XML-Decision Models NSXMLParser: Relevante Delegate Methoden (Quelle: Stäuble, 2009, S.155)

10 1 EINLEITUNG 6 1 Einleitung Diese Bachelor-Thesis befasst sich mit dem Entwurf eines Entscheidungsunterstützungssystems (EUS) für mobile Endgeräte auf Basis der Web-Applikation von Easymind. Dieses EUS soll dem Benutzer zu jeder Zeit, an jedem Ort erlauben, an brisanten Gruppenentscheidungen teilzunehmen. Außerdem soll das EUS dem Einzelnen ermöglichen, sich standortunabhängig in der eigenen Entscheidungsfindung unterstützen zu lassen, indem weitere externe Entscheidungsträger in die Entscheidung eingebunden werden. Zur Einführung in das Themengebiet wird vorerst das Systemumfeld genauer beleuchtet und analysiert. Im weiteren Verlauf dieses Kapitels wird die Idee dieser Arbeit auf konzeptioneller Ebene ausgearbeitet und dargestellt. Hierbei wird auch der Fokus dieser Arbeit gesetzt sowie die Systemgrenzen der Konzeption definiert. Zuletzt wird eine kurze Übersicht der folgenden Kapitel gegeben. 1.1 Einführung in das Themengebiet Der heutige Wandel hin zu einer Informationsgesellschaft macht es unabdingbar, Informationen schneller und ganzheitlicher zur Verfügung zu stellen. Der Faktor Information treibt die Forschung in den unterschiedlichsten Bereichen voran und stellt einen entscheidenden strategischen Vorteil dar. Informationssysteme unterstützen Unternehmen bei der Beschaffung und Bewältigung dieser Informationsmengen. Indem sie die relevanten Informationen zur richtigen Zeit am richtigen Ort bereitstellen, stellen sie die ausschlaggebende Entscheidungsgrundlage dar, um gemäß des Marktvorteils zu agieren. Entscheidungsunterstützende Informationssysteme sind inzwischen in nahezu jedem Unternehmen vorhanden und assistieren bei Geschäftsvorfällen und Produktionsprozessen. 1 Eine spezielle Form von Informationssystemen stellen die Managementünterstützungssysteme (MUS) dar. Diese Systeme dienen dem Management und anderen in den Entscheidungsprozess involvierten Personen, als Instrument zur Problemlösung. Ihre Hauptaufgaben umfassen die Bereitstellung von entscheidungsrelevanten Informationen sowie Methoden und Entscheidungshilfen, die den Problemlösungsprozess vereinfachen und beschleunigen. Die MUS lassen sich in die Kategorien Management-Informations- 1 Vgl. Korte (2003), S. 5.

11 1 EINLEITUNG 7 systeme (MIS), Entscheidungsunterstützungssysteme (EUS) und Expertensysteme (XPS) unterteilen. Während die Management-Informationssysteme lediglich entscheidungsrelevante Informationen bereitstellen, ist der Prozess des Entscheidungsunterstützungssystems interaktiv und spielt sich in einem Dialog zwischen Mensch und Maschine ab. In diesem Dialog unterstützt ein rechnergestütztes System den Entscheidungsträger dabei eine unstrukturierte Entscheidung zu treffen, indem es diverse systematische Verfahren zur Strukturierung des Entscheidungsprozesses und Lösung der Problemstellung bereithält. Dazu stellt der User dem System alle entscheidungsrelevanten Daten über ein Eingabegerät zur Verfügung, um sie anschließend auswerten zu lassen. Viele Entscheidungen sind ad hoc zu treffen und dulden keinen Aufschub. Zudem ist es bei sogenannten Gruppenentscheidungen essentiell, die Betrachtungsweise möglichst vieler Experten miteinzubeziehen, um Synergien zu nutzen und dadurch zum bestmöglichen Ergebnis zu kommen. Nicht immer sind die zuständigen Entscheidungsträger vor Ort verfügbar oder haben Zugriff auf ein entsprechendes Eingabegerät, um am Entscheidungsprozess mitzuwirken. 2 Die zunehmende Verbreitung mobiler Technologien und der dadurch bedingte technologische Fortschritt im Bereich der Endgerätetechnologie macht es möglich, immer leistungsfähigere mobile Anwendungen zu entwickeln. Diese Anwendungen sind in der Lage Geschäftsprozesse zu optimieren, zu verschlanken und effizienter zu gestalten, um dadurch letztendlich einen Wettbewerbsvorteil zu schaffen. Die gesteigerte Effizienz resultiert unter anderem daraus, dass die mobilen Anwendungen nicht ortsgebunden und somit jederzeit nutzbar sind. Der Nutzer kann zu jeder Zeit und an jedem Ort die Funktionen des Systems nutzen. Zudem kann er durch die durchgängige Serververbindung mit anderen Systemen kommunizieren oder von diesen direkt angesprochen werden. Demzufolge werden Reaktionszeiten verkürzt und Prozesse optimiert. Für das Entscheidungsunterstützungssystem bedeutet dies, dass der Anwendungsnutzer zu jeder Zeit in eine Gruppenentscheidung einbezogen werden oder aber eine eigene Entscheidung für eine Gruppe freigeben kann, um sich bei seiner Entscheidungsfindung beraten zu lassen. 1.2 Konzeption Ziel dieser Arbeit ist es, eigenständig ein Entscheidungsunterstützungssystem für ein mobiles Endgerät zu entwerfen. Dieses System wird auf der Basis der Web-Applikation 2 Vgl. Korte (2003), S

12 1 EINLEITUNG 8 von Easymind.info entwickelt, welche sich der, aus der präskriptiven Entscheidungstheorie entstammenden Methode des analytischen Hierarchieprozesses (AHP) von Thomas L. Saaty, bedient. Diese Arbeit befasst sich mit den elementaren Problemstellungen, die bei der Implementierung eines solchen Systems auftreten und stellt mögliche Lösungsansätze vor. Im Folgenden wird zunächst das Grobkonzept dieses Entwurfs vorgestellt Systemumgebung und Einstieg Dieser Abschnitt liefert eine kurze Beschreibung der Systemumgebung, mit der sich diese Arbeit befassen soll. Darüber hinaus wird der Leser in die Konzeption des mobilen Entscheidungsunterstützungssystems eingeführt. Zu diesem Zweck werden primär drei Akteure vorgestellt, die in den Entscheidungsprozess involviert sind. Der Entscheidungsprozess des zu entwerfenden Systems wird in Interaktion mit den folgenden drei Akteuren stattfinden: Mobiles Endgerät Web-Applikation: Easymind Datenbank Ziel dieser Arbeit ist es, die Funktionalität der Web-Applikation von Easymind auf ein mobiles Endgerät zu übertragen, um damit dem mobilen Anwender eine nicht ortsgebundene Teilnahme an Gruppenentscheidungen zu ermöglichen. Dadurch soll es möglich sein, zu jeder Zeit personenspezifisches Fachwissen abzurufen und im Sinne einer Gruppenentscheidung einen Synergieeffekt zu erzeugen. Die Vorteile, die sich gegenüber einem herkömmlichen Entscheidungsunterstützungssystem für den Desktop ergeben, sind: Verkürzter Entscheidungsprozess: Entscheidungsteilnehmer sind nahezu überall direkt erreichbar und haben Zugriff auf das mobile EUS. Zudem besitzen mobile Anwendungen ein sehr zielführendes Interaktions-Paradigma, das einen schnellen Zugriff und kurze Bearbeitungszeiten ermöglicht. Verstärkter Synergieeffekt: Mittels dem direkten Kontakt mit dem Benutzer über das Endgerät kann ein größerer Personenkreis einbezogen werden. Durch

13 1 EINLEITUNG 9 den Einbezug mehrere Personen kann ein umfassenderes Spektrum an Fachwissen abgerufen und eine höhere Synergie geschaffen werden. Entscheidungsunterstützung unterwegs: Im Gegensatz zu einer Desktop-Applikation kann der User das mobile EUS überall zum Einsatz bringen und sich bei der eigenen Entscheidungsfindung assistieren lassen. Um den Vorgang der Entscheidungsfindung genauer darzulegen, werden nachfolgend die Prozesse auf dem mobilem Endgerät, der Web-Applikation und der Datenbank sowie deren Kommunikation untereinander geschildert. Dazu werden die beiden Anwendungszenarien erörtert, bei denen das Entscheidungsmodell entweder auf dem Server oder auf dem mobilen Endgerät erstellt wird. Mobiles Endgerät Mobile Anwender Easymind Web-Applikation: Easymind Server Datenbank Abbildung 1: Betrachtete Systemumgebung: Interaktion zwischen Web- Applikation, Server und mobiler Applikation Das mobile Entscheidungsunterstützungssystem soll zwei unterschiedliche Szenarien unterstützen. Das erste Szenario geht davon aus, dass die Entscheidung auf dem Server von der Web-Applikation (Easymind) erstellt, angestoßen und der Entscheidungsgruppe über die mobilen Endgeräte zur Verfügung gestellt wird. Im zweiten Szenario wird das Entscheidungsmodell von einem mobilen Anwender erzeugt und kann über die Interaktion mit dem Server einer definierten Entscheidungsgruppe bereitgestellt werden.

14 1 EINLEITUNG Szenario 1: Entscheidungsmodell auf Server erstellen Die erste Möglichkeit ein neues Entscheidungsmodell zu erstellen, ist das Entscheidungsmodell über die Web-Applikation auf dem Server einzurichten. Zu diesem Zweck definiert der User alle entscheidungsrelevanten Informationen, um das Entscheidungsmodell zu verwalten und auf dem mobilen Endgerät generieren zu können. Einige Eingabeinformationen dienen hauptsächlich administrativen Zwecken und werden zur Verwaltung des Entscheidungsmodells auf dem Server benötigt. Dazu gehören beispielsweise die Gruppe der Entscheidungsmitglieder sowie der Entscheidungs-Zeitpunkt, der definiert, wann und unter welchen Bedingungen die Gruppenentscheidung ausgewertet werden soll. Informationen, die unter anderem dem mobilen Endgerät bereitgestellt werden sollen, sind die Entscheidungsfrage, die Entscheidungskriterien sowie die möglichen Alternativen. Diese Daten sollen anschließend von der Web-Applikation in die Datenbank geschrieben und nach Umwandlung in XML-Format auf dem Server gesichert werden Szenario 2: Entscheidungsmodell auf mobilem Endgerät erstellen Das zweite Szenario sieht vor, dass ein mobiler Anwender unterwegs eine Entscheidung fällen muss und dazu das EUS auf seinem mobilen Endgerät verwendet. Dazu erstellt er, analog dem Vorgang im ersten Szenario,ein Entscheidungsmodell, das vom Gerät ausgelesen und in einem XML-Schema gespeichert wird. Im Anschluss daran wird das Entscheidungsmodell an die Web-Applikation übergeben, welche das Modell interpretiert, in die Datenbank einfügt und schließlich an einem bestimmten Zugriffsort auf dem Server abspeichert Entscheidungsbewertung In diesem Schritt werden die beiden Prozess-Szenarien zusammengeführt. Nachdem das Entscheidungsmodell entweder über die Server-Applikation oder das mobile Endgerät bereit gestellt wurde, sollen die festgesetzten Entscheidungsträger eine Benachrichtigung auf ihr Endgerät erhalten. Diese Benachrichtigung kann per SMS, oder Push-Notification erfolgen. Wichtig ist, dass die Benachrichtigung die Zugriffsinformationen enthält, um das Entscheidungsmodell vom Server auf das Endgerät zu importieren. Sobald die Applikation die erforderlichen Zugriffsinformationen erhalten

15 1 EINLEITUNG 11 hat, muss das XML-Entscheidungsmodell vom Server geladen und auf dem Endgerät interpretiert werden. Nachdem das Entscheidungsmodell ausgelesen wurde, soll es dem Benutzer zur Bewertung zur Verfügung stehen. Im Sinne der analytischen Hierarchieprozess-Methode, welche beim Vorbild-System von Easymind zum Einsatz kommt, vergleicht der Anwender im ersten Schritt die Kriterien miteinander und prüft im nächsten Schritt die Alternativen in Bezug auf diese Kriterien. Außerdem verfügt die AHP-Methode mit dem Konsistenzfaktor über eine Möglichkeit, die Logik der eigenen Bewertung zu überprüfen. Ist die Bewertung abgeschlossen, kann mit der Entscheidungsberechnung begonnen werden Entscheidungsauswertung und Rückgabe Die Berechnung des Entscheidungsergebnisses wird nach Vorgaben der AHP-Methode durchgeführt. In der Ergebnisansicht soll der User der mobilen Applikation eine Rangfolge der Alternativen aufgezeigt bekommen. Des Weiteren soll ihm die Option offen stehen in die Bewertungsphase zurück zu springen, um seine Bewertung zu ändern und die Sensitivität des Entscheidungsergebnisses zu prüfen. Entscheidet sich der Benutzer dazu seine Entscheidung an den Server zu übermitteln, werden die Bewertungsergebnisse wie zuvor in ein XML-Format gebracht und an die Web-Applikation gepostet. Die XML-Datei wird auf dem Server ausgelesen und in die Datenbank eingefügt. Der Entscheidungspunkt, der in der Definitionsphase des Entscheidungsmodells erstellt wird, soll vorgeben, zu welchem Zeitpunkt die Einzelentscheidungen ausgewertet werden sollen. Sobald der Entscheidungspunkt erreicht ist, sollen die Einzelentscheidungen zu einer Gruppenentscheidung zusammengeführt werden. Optional soll es dem Benutzer frei stehen, den Entscheidungspunkt so zu definieren, dass die Entscheidung entweder nach dem Eingang einer bestimmten Anzahl von Entscheidungen, nach dem Eingang der Entscheidung einer festgelegten Personengruppe oder nach einer definierten Entscheidungsfrist berechnet wird. Außerdem soll es dem Anwender möglich sein, diese Optionen kombiniert einzusetzen. Je nach Art des Entscheidungspunkts soll der Server in bestimmten Zeitabständen die Entscheidungen in der Datenbank auf diese Merkmale abfragen und gegebenenfalls auswerten. Im letzten Schritt sollen die Entscheidungsteilnehmer über das Ergebnis der Gruppenentscheidung informiert werden.

16 1 EINLEITUNG Entwicklungsumgebung und Systemgrenzen Entwicklungsumgebung Im Kontext dieser Abhandlung soll ein mobiles Entscheidungsunterstützungssystem auf Basis der Web-Applikation von Easymind konzipiert und beschrieben werden. Aufgrund der zeitlichen Restriktionen einer Bachelor-Arbeit ist es nicht möglich den Entwurf vollständig zu implementieren. Allerdings soll stellenweise Code implementiert werden, um die aufgezeigten Entwurfsmöglichkeiten zu stützen und die Machbarkeit des vorgestellten Ansatzes zu überprüfen. Dazu wird in diesem Abschnitt die zugrundeliegende Plattform definiert, auf deren Basis die Code-Beispiele entwickelt und erklärt werden sollen. Weiterhin werden die Systemgrenzen dieser Arbeit abgesteckt und genauer definiert. Mit der Veröffentlichung des Apple iphones und der Möglichkeit eigene Applikationen für das iphone zu entwickeln und kostenlos über den App-Store zu vertreiben, hat die objektorientierte Programmiersprache Objective-C sehr stark an Bekanntheitsgrad gewonnen. Zusammen mit dem Cocoa-Framework ist Objective-C ein mächtiges Entwicklungstool, um leistungsstarke Anwendungen mit qualitativ hochwertigen Benutzeroberflächen zu entwickeln. Dieses Tool soll zum Einsatz kommen, um die Darstellung des Anwendungsentwurfes mit Code-Beispielen sowie Screenshots der Benutzeroberfläche zu untermalen. Zusätzlich ist zu beachten, dass mobile Endgeräte in ihren eigenen Limitierungen differenzieren und aus diesem Grund beim Entwurf des Systems nicht von einem universellen Gerät ausgegangen werden kann. Analog zur Entwicklungssprache soll daher im späteren Entwurf das mobile Endgerät Apple iphone 3G mit der Betriebssystem ios 3.X, als Entwicklungsplattform dienen. Da im Kontext dieser Arbeit kein Zugang auf den Source-Code und die Datenbank von Easymind besteht, sollen die Applikationserweiterungen zur Kommunikation zwischen Endgerät und Server sowie Web-Applikation und Datenbank auf einem Testserver simuliert werden. Abgrenzung In diesem Abschnitt soll in kompakter Form definiert werden, auf welchen Aspekten der Fokus dieser Arbeit liegt und auf welche Inhalte verzichtet werden soll. Da sich die vorliegende Abhandlung in erster Linie mit dem Gesamtkonzept eines mobilen Entscheidungsunterstützungssystem befasst, sollen Server-Prozesse zwar kurz skizziert, allerdings nicht genauer erläutert werden. Zudem soll der Vorgang User-

17 1 EINLEITUNG 13 Authentifizierung am Server in diesem Entwurf vernachlässigt werden. Es sollen zwar einige grundlegende Elemente und Technologien der Arbeit erklärt werden, jedoch wird davon ausgegangen, dass wesentliche Grundprinzipien wie beispielsweise die objektorientierter Programmierung oder auch die XML-Technologie bekannt und nicht weiter erläutert werden müssen. 1.3 Gliederung der Arbeit Die eben skizzierte Einführung schließt mit einer Übersicht über den Aufbau und Inhalt dieser Arbeit sowie einer Kurzbeschreibung jedes Kapitels. Kapitel 2: Grundlagen Kapitel 2 behandelt die für das Verständnis der Arbeit notwendigen Grundlagen. Der erste Abschnitt führt in das Themengebiet der Entscheidungsunterstützungssysteme ein und zeigt die wesentlichen Einsatzgebiete des zu entwerfenden Systems auf. Ferner wird der Prozess der Entscheidungsfindung im Kontext einer Gruppenentscheidung analysiert und schließlich die aktuellen Betriebssysteme und Programmiersprachen der mobilen Geräte inspiziert. Kapitel 3: Anwendungsszenario Kapitel 3 erörtert das typische Anwendungsumfeld und Einsatzszenario von Gruppen- Entscheidungsunterstützungssystemen (GDSS) und beschreibt die Besonderheiten beim Einsatz eines solchen Systems auf einem mobilem Endgerät. Daraus resultierend sollen die aus dem Anwendungsszenario gewonnenen Anforderungen an das mobile Entscheidungsunterstützungssystem vorgestellt werden. Kapitel 4: Analyse In Kapitel 4 wird das bestehende Entscheidungsunterstützungssystem von Easymind auf seine Funktionalität untersucht und kritisch hinterfragt. Zudem werden die nötigen Modifikationen angeführt, um das bestehende System auf einem mobilen Endgerät lauffähig zu machen. Ferner wird in das Thema des mobilen Datenmanagements eingeführt. Kapitel 5: Entwurf In Kapitel 5 wird das zuvor dargestellte Konzept detailliert entworfen und ausgearbeitet. Dazu wird der Aufbau und die Funktionalität der mobilen Applikation aufgezeigt und anhand der graphischen Benutzeroberfläche und einzelnen Implementierungsbei-

18 2 GRUNDLAGEN 14 spielen erläutert. Im weiteren Verlauf wird die Datenstruktur und Generierung des eigentlichen Entscheidungsmodells und die Kommunikation zwischen dem Endgerät und Server entwickelt. Kapitel 6: Fazit und Ausblick Den Abschluss dieser Arbeit bildet ein Resümee über die gesamte Arbeit sowie ein Ausblick auf weiterführende Arbeiten. 2 Grundlagen Dieses Kapitel erörtert die, für das Verständnis der Arbeit erforderlichen Grundlagen. Zu Beginn dieses Abschnitts wird in das Thema der Entscheidungsunterstützungssysteme (EUS) eingeführt, indem die Grundlagen der Entscheidungstheorie erläutert sowie der Begriff Entscheidung definiert wird. Nachfolgend werden die entscheidungsunterstützenden Systeme aufgegriffen und kurz beschrieben. Den Abschluss bildet eine Einführung in die Entwicklungsumgebung ios, auf deren Basis im weiteren Verlauf der Arbeit das Entscheidungsunterstützungssystem entworfen wird. 2.1 Einblick in die Entscheidungstheorie Täglich sieht sich der Mensch, ob allein oder als Teil einer Gruppe, mit den unterschiedlichsten Entscheidungen konfrontiert. Das Entscheidungsspektrum reicht von Entscheidungen ohne größere Auswirkung, bis hin zu Entscheidungen von existentieller Wichtigkeit. Letztere können durch ihren hohen Bedeutungsgrad den zukünftigen Verlauf eines Menschenlebens oder auch den Erfolg eines Unternehmens nachhaltig beeinflussen. Aus diesem Grund gilt es, derartig tiefgreifende Entscheidungen ausreichend vorzubereiten, um eine fundierte Entscheidungsgrundlage für ein gutes Entscheidungsergebnis zu schaffen. Da sich der Prozess der Entscheidungsfindung in vielen wissenschaftlichen Arbeitsbereichen wiederfinden lässt, ist sie zum Untersuchungsgegenstand von zentralem Interesse, beispielsweise in den Bereichen Betriebswirtschaftslehre, Psychologie oder der Informatik, aufgestiegen. 3 Der Akt der Entscheidung, beschreibt das bewusste Auswählen einer Handlungsalternative aus einer Vielzahl von Alternativen, um dadurch ein vordefiniertes Ziel zu errei- 3 Vgl. Rommelfanger (2001), S. 1.

19 2 GRUNDLAGEN 15 chen. Dabei wird impliziert, dass die gewählte Handlungsalternative tatsächlich durchgesetzt wird. Die Erwartungshaltung besteht darin, das zugrunde liegende System vom IST-Zustand in den anvisierten SOLL-Zustand zu transformieren. Die vorliegende Arbeit befasst sich ausschließlich mit Entscheidungen von Bedeutung. Diese Entscheidungen sollen, durch ausreichend Entscheidungsinformationen fundiert und durch eine sorgfältige Strukturierung und gewissenhafte Abwägung der Alternativen, getroffen werden. 4 In der Entscheidungstheorie wird grundsätzlich zwischen der deskriptiven und der präskriptiven Entscheidungstheorie unterschieden. Die deskriptive Entscheidungstheorie beschäftigt sich damit, empirische Behauptungen über die Verhaltensweise einzelner Individuen oder Personengruppen, im Prozess der Entscheidungsfindung zu verbalisieren. Diese Hypothesen sollen Aufschluss darüber geben, wie sich Entscheidungsträger in bestimmten Situationen voraussichtlich verhalten werden. 5 Die präskriptive Entscheidungstheorie zielt darauf ab, eine maximale Transparenz in der Entscheidungsfindung zu erzeugen, um in Folge dessen, eine gesteigerte Rationalität der Entscheidung herbeizuführen. Durch Strukturierung und Abbildung des Entscheidungsproblems soll die Problematik besser verstanden, untersucht und somit die Rationalität des Entscheidungsergebnisses erhöht werden. Die gesteigerte Rationalität soll dazu beitragen, durchdachtere und damit erfolgreichere Entscheidungen zu treffen. 6 Die präskriptive Entscheidungstheorie kommt unter anderem im Bereich der Entscheidungsunterstützungssysteme zum Einsatz. Auch die Methode des analytischen Hierarchieprozesses, die beim Entwurf des mobilen Entscheidungsunterstützungssystems angewandt werden soll, gehört zu den Verfahren der präskriptiven Entscheidungstheorie. 2.2 Entscheidungsunterstützungssystem (EUS) Entscheidungsunterstützungssysteme (EUS) haben die Aufgabe, dem Management eines Unternehmens bei bedeutsamen Entscheidungen zu assistieren. Dazu unterstützen sie den Manager im Prozess der Entscheidungsfindung von schlecht strukturierten Ent- 4 Vgl. Rommelfanger (2001), S Vgl. Laux (2005), S Vgl. Heil (2006), S. 134 f.

20 2 GRUNDLAGEN 16 scheidungen. Durch die umfangreiche Aufbereitung der Entscheidungsinformationen, in sogenannten Datenanalysemodellen, ermöglichen sie dem Entscheider eine möglichst rationale Entscheidung zu treffen. Dies geschieht unter Zuhilfenahme mathematischer Modelle und Verfahren, die es dem Manager ermöglichen die verfügbaren Handlungsalternativen genauestens zu analysieren und auszuwerten. Es ist nicht die Aufgabe des EUS den Entscheidungsprozess zu automatisieren, sondern einzig die richtigen Informationen und Methoden bereitzustellen, um die Entscheidung im Sinne einer höheren Entscheidungsqualität zu treffen. Sie sollen den Entscheidungsprozess vereinfachen und beschleunigen Entwicklungsumgebung Dieser Abschnitt befasst sich mit den Technologien und Anwendungssysteme, auf deren Basis der Entwurf des mobilen Entscheidungsunterstützungssystems gestützt wird. Um die Machbarkeit des vorgestellten Konzepts zu überprüfen, wird dieses exemplarisch auf dem Endgerät Apple iphone entwickelt. Dazu wird in diesem Kapitel das mobiles Betriebssystem ios, die zur Anwendungsentwicklung notwendige Programmiersprache Objective-C sowie einige der spezifischen Elemente der ios-architektur erläutert iphone Operating System (ios) Das iphone Operating System (ios) ist, wie der Name bereits andeutet, das aktuelle Betriebssystem des Apple iphones sowie auch des ipod Touchs und des ipads. Diese Plattform soll den Entwurf des mobilen EUS stützen und aus diesem Grund hier erläutert werden. Möchte der Entwickler auf die Hardware des Iphones zugreifen, so geschieht dies nicht direkt, sondern über eine der diversen Programmierschnittstellen(API) von ios. Diese Schnittstellen besitzen unterschiedliche Abstraktionsgrade, abhängig davon, wie nahe sie sich an der darunter befindlichen Hardware befinden. Diese Abstraktion findet sich auch im Schichtenaufbau des Betriebssystems wieder. Die Fachliteratur spricht im Bezug auf diese Schichten von sogenannten Layern, die grundsätzlich in zwei Kategorien, private Schichten und öffentliche Schichten eingeteilt werden können. Während 7 Vgl. Laudon (2009), S Vgl. Abts (2008), S. 245.

Glossar. Launching auf.

Glossar. Launching auf. 243 Ad Hoc Distribution Die Ad Hoc Distribution ist eine Möglichkeit, um Ihre entwickelte Anwendung auf anderen Endgeräten zu verteilen. Diese Art der Verteilung erfolgt ohne den App Store. Die Anzahl

Mehr

Programmieren für iphone und ipad

Programmieren für iphone und ipad Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 4 3., aktualisierte und erweiterte Auflage dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt dieses

Mehr

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform

Mehr

Jump Project. Softwarelösungen für professionelles Projektmanagement

Jump Project. Softwarelösungen für professionelles Projektmanagement Jump Project Softwarelösungen für professionelles Projektmanagement Jump Project Office Übersichtliche Dokumentenstruktur und schneller Zugriff auf alle wichtigen Funktionen. Steuern Sie Ihre Projekte

Mehr

CARM-Server. Users Guide. Version 4.65. APIS Informationstechnologien GmbH

CARM-Server. Users Guide. Version 4.65. APIS Informationstechnologien GmbH CARM-Server Version 4.65 Users Guide APIS Informationstechnologien GmbH Einleitung... 1 Zugriff mit APIS IQ-Software... 1 Zugang konfigurieren... 1 Das CARM-Server-Menü... 1 Administration... 1 Remote-Konfiguration...

Mehr

1 Einleitung. 1.1 Caching von Webanwendungen. 1.1.1 Clientseites Caching

1 Einleitung. 1.1 Caching von Webanwendungen. 1.1.1 Clientseites Caching 1.1 Caching von Webanwendungen In den vergangenen Jahren hat sich das Webumfeld sehr verändert. Nicht nur eine zunehmend größere Zahl an Benutzern sondern auch die Anforderungen in Bezug auf dynamischere

Mehr

mitho -Framework für plenty PHP-Framework zur Anbindung an die plenty API

mitho -Framework für plenty PHP-Framework zur Anbindung an die plenty API PHP-Framework zur Anbindung an die plenty API Inhaltsverzeichnis 1 Kurzbeschreibung...3 2 Integration...4 3 Möglichkeiten...5 3.1 Artikel...5 3.2 Aufträge...5 3.3 Kunden...5 4 Interne Funktionsweise...7

Mehr

Grundsätzliche Struktur und Entwurfsprinzipien des Gesamtsystems. Grundsätzliche Struktur und Entwurfsprinzipien der einzelnen Pakete

Grundsätzliche Struktur und Entwurfsprinzipien des Gesamtsystems. Grundsätzliche Struktur und Entwurfsprinzipien der einzelnen Pakete Allgemeines 2 Produktübersicht 2 Grundsätzliche Struktur und Entwurfsprinzipien des Gesamtsystems 3 Grundsätzliche Struktur und Entwurfsprinzipien der einzelnen Pakete Account-Verwaltung 5 Freund-Funktionen

Mehr

WufooConnector Handbuch für Daylite 4

WufooConnector Handbuch für Daylite 4 WufooConnector Handbuch für Daylite 4 WufooConnector Handbuch für Daylite 4 1 Allgemeines 1.1 Das WufooConnector Plugin für Daylite 4 4 2 Einrichtung 2.1 2.2 2.3 Installation 6 Lizensierung 8 API Key einrichten

Mehr

Client/Server-Systeme

Client/Server-Systeme Fachbereich Informatik Projektgruppe KOSI Kooperative Spiele im Internet Client/Server-Systeme Vortragender Jan-Ole Janssen 26. November 2000 Übersicht Teil 1 Das Client/Server-Konzept Teil 2 Client/Server-Architekturen

Mehr

Online Analytical Processing

Online Analytical Processing Online Analytical Processing Online Analytical Processing Online Analytical Processing (OLAP) ermöglicht die multidimensionale Betrachtung von Daten zwecks E rmittlung eines entscheidungsunterstützenden

Mehr

APPS für ios 9 professionell entwickeln

APPS für ios 9 professionell entwickeln thomas SILLMANN 2. Auflage APPS für ios 9 professionell entwickeln // Sauberen Code schreiben mit Objective-C und Swift // Stabile Apps programmieren // Techniken und Methoden von Grund auf verstehen Inkl.

Mehr

Mobile ERP Business Suite

Mobile ERP Business Suite Greifen Sie mit Ihrem ipad oder iphone jederzeit und von überall auf Ihr SAP ERP System zu. Haben Sie Up-To-Date Informationen stets verfügbar. Beschleunigen Sie Abläufe und verkürzen Sie Reaktionszeiten

Mehr

Befragung und empirische Einschätzung der Praxisrelevanz

Befragung und empirische Einschätzung der Praxisrelevanz Befragung und empirische Einschätzung der Praxisrelevanz eines Vorgehensmodells zur Auswahl von CRM-Systemen D I P L O M A R B E I T zur Erlangung des Grades eines Diplom-Ökonomen der Wirtschaftswissenschaftlichen

Mehr

w-lantv 50n Kurzanleitung Eine Schritt für Schritt Anleitung zum erfolgreichen, drahtlosen TV Erlebnis. Bitte zuerst lesen!

w-lantv 50n Kurzanleitung Eine Schritt für Schritt Anleitung zum erfolgreichen, drahtlosen TV Erlebnis. Bitte zuerst lesen! Eine Schritt für Schritt Anleitung zum erfolgreichen, drahtlosen TV Erlebnis. Bitte zuerst lesen! Änderungen von Design und /oder Technik vorbehalten. 2008-2009 PCTV Systems S.à r.l. 8420-20056-01 R1 Lieferumfang

Mehr

ERSTELLEN VON INCENTIVES IM ZANOX NETZWERK

ERSTELLEN VON INCENTIVES IM ZANOX NETZWERK ERSTELLEN VON INCENTIVES IM ZANOX NETZWERK USER GUIDE FÜR ADVERTISER INHALTSVERZEICHNIS 1. Einführung...3 2. Incentives veröffentlichen...4 3. Weitere Funktionen...9 ZANOX.de AG Erstellen von Incentives

Mehr

Online Analytical Processing

Online Analytical Processing Online Analytical Processing Online Analytical Processing Online Analytical Processing (OLAP) ermöglicht die mu l- tidimensionale Betrachtung von Daten zwecks Ermit t- lung eines entscheidungsunterstützenden

Mehr

Ein mobiler Electronic Program Guide für Android

Ein mobiler Electronic Program Guide für Android Whitepaper Telekommunikation Ein mobiler Electronic Program Guide für Android Prototyp für Android Apps 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller Munde. Durch

Mehr

Lastenheft. Inhaltsverzeichnis. Gruppe: swp09-5. Projektleiterin: Anne Vogler am: 28. April 2009. 1 Zielbestimmungen 2. 2 Produkteinsatz 2

Lastenheft. Inhaltsverzeichnis. Gruppe: swp09-5. Projektleiterin: Anne Vogler am: 28. April 2009. 1 Zielbestimmungen 2. 2 Produkteinsatz 2 Lastenheft Inhaltsverzeichnis 1 Zielbestimmungen 2 2 Produkteinsatz 2 3 Produktübersicht 3 4 Produktfunktionen 4 4.1 Muss-Funktionen................................. 4 4.1.1 Benutzerfunktionen...........................

Mehr

Spezifikationen und Voraussetzung

Spezifikationen und Voraussetzung Projekt IGH DataExpert Paynet Adapter Spezifikationen Voraussetzungen Datum : 21.07.08 Version : 1.0.0.2 21.07.2008 Seite 1 von 7 Inhaltsverzeichnis 1 Einleitung... 3 2 Architektur... 3 2.1 Grundsätze

Mehr

Hyper-V Server 2008 R2

Hyper-V Server 2008 R2 Hyper-V Server 2008 R2 1 Einrichtung und Installation des Hyper-V-Servers 1.1 Download und Installation 4 1.2 Die Administration auf dem Client 9 1.3 Eine VM aufsetzen 16 1.4 Weiterführende Hinweise 22

Mehr

Einführung in git. Ben Oswald. 27. April 2014. Im Rahmen der Vorlesung Entwicklung mobiler Anwendungen

Einführung in git. Ben Oswald. 27. April 2014. Im Rahmen der Vorlesung Entwicklung mobiler Anwendungen Einführung in git Im Rahmen der Vorlesung Entwicklung mobiler Anwendungen Ben Oswald 27. April 2014 Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist git?..................................... 1 1.2 Warum sollten

Mehr

Spezifikationen und Voraussetzung

Spezifikationen und Voraussetzung Projekt IGH DataExpert Yellowbill Adapter Spezifikationen Voraussetzungen Datum : 22.08.2013 Version : 1.0.0.2 22.08.2013 Seite 1 von 7 Inhaltsverzeichnis 1 Einleitung...3 2 Architektur...3 2.1 Grundsätze

Mehr

DISKUSSIONSBEITRÄGE DER FAKULTÄT FÜR BETRIEBSWIRTSCHAFTSLEHRE MERCATOR SCHOOL OF MANAGEMENT UNIVERSITÄT DUISBURG-ESSEN. Nr. 378

DISKUSSIONSBEITRÄGE DER FAKULTÄT FÜR BETRIEBSWIRTSCHAFTSLEHRE MERCATOR SCHOOL OF MANAGEMENT UNIVERSITÄT DUISBURG-ESSEN. Nr. 378 DISKUSSIONSBEITRÄGE DER FAKULTÄT FÜR BETRIEBSWIRTSCHAFTSLEHRE MERCATOR SCHOOL OF MANAGEMENT UNIVERSITÄT DUISBURG-ESSEN Nr. 378 Umsetzung ausgewählter Supply-Chain-Operations-Reference-Metriken durch das

Mehr

4 Planung von Anwendungsund

4 Planung von Anwendungsund Einführung 4 Planung von Anwendungsund Datenbereitstellung Prüfungsanforderungen von Microsoft: Planning Application and Data Provisioning o Provision applications o Provision data Lernziele: Anwendungen

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News

Mehr

Java Applet Alternativen

Java Applet Alternativen White Paper Java Applet Alternativen Version 1.0, 21.01.2014 Tobias Kellner tobias.kellner@egiz.gv.at Zusammenfassung: Aufgrund diverser Meldungen über Sicherheitslücken in Java haben in letzter Zeit Browser-Hersteller

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform

Mehr

Projektpraktikum 5 h (Themenbeispiele)

Projektpraktikum 5 h (Themenbeispiele) FAW, 2005 Hagenberg - Linz - Prag - Wien Projektpraktikum 5 h (Themenbeispiele) SS 2005 LVA-Nr.: 351.067 Stand 1. März 2005 1. Allgemeines... 2 2. Themen... 3 2.1. Nachrichtenverwaltung für Java-basierte

Mehr

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Wir automatisieren und optimieren Ihre Geschäftsprozesse DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Thomas Brandstätter 06.03.2012 www.dccs.at Agenda Theorie Was sind XPages

Mehr

Entwicklung eines Scheduling-Verfahrens zur Optimierung der Reihenfolge von Prototypentests. Masterarbeit

Entwicklung eines Scheduling-Verfahrens zur Optimierung der Reihenfolge von Prototypentests. Masterarbeit Entwicklung eines Scheduling-Verfahrens zur Optimierung der Reihenfolge von Prototypentests Masterarbeit zur Erlangung des akademischen Grades Master of Science (M.Sc.) im Masterstudiengang Wirtschaftswissenschaft

Mehr

Basis Community und Übersicht der verfügbaren Whitepapers

Basis Community und Übersicht der verfügbaren Whitepapers Business Community Basis Community und Übersicht der verfügbaren Whitepapers Zusammenfassung Dieses Dokument erklärt, wozu die Basis Community notwendig ist und welche Whitepapers verfügbar sind. Die Whitepapers

Mehr

Informationssystemanalyse Use Cases 11 1

Informationssystemanalyse Use Cases 11 1 Informationssystemanalyse Use Cases 11 1 Use Cases Slide 1 Als ein populäres Mittel um Anforderungen zu erfassen und Systeme zu beschreiben, werden Use Cases benutzt. Sie bilden die Basis für eine umfassendere

Mehr

Produktbeschreibung. CoPFlow Prozessmanagement. einfach intuitiv effizient. Web-basiertes Prozessmanagement für den Arbeitsplatz

Produktbeschreibung. CoPFlow Prozessmanagement. einfach intuitiv effizient. Web-basiertes Prozessmanagement für den Arbeitsplatz Prozessmanagement Web-basiertes Prozessmanagement für den Arbeitsplatz einfach intuitiv effizient Prozesse dokumentieren, analysieren und verbessern Prozessbeschreibungen und Arbeitsanweisungen für den

Mehr

Architektur und Qualität. Tjard Köbberling

Architektur und Qualität. Tjard Köbberling Architektur und Qualität Tjard Köbberling Gliederung Überblick Architektur und Qualität? Architekturentwurf Anforderungsanalyse Strukturierung Architekturbeschreibungen - Sichten Fallbeispiel 2 Architektur

Mehr

Scheinaufgabe im Fach Web Engineering

Scheinaufgabe im Fach Web Engineering Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Institut für Verteilte Systeme Scheinaufgabe im Fach Web Engineering Thomas Thüm 07. August 2006 Matrikel: 171046 Lehrveranstaltung: Web

Mehr

BANKETTprofi Web-Client

BANKETTprofi Web-Client BANKETTprofi Web-Client Konfiguration und Bedienung Handout für die Einrichtung und Bedienung des BANKETTprofi Web-Clients im Intranet / Extranet Der BANKETTprofi Web-Client Mit dem BANKETTprofi Web-Client

Mehr

Unified Communication Effizienter kommunizieren. 20 Jahre Technologie, die verbindet.

Unified Communication Effizienter kommunizieren. 20 Jahre Technologie, die verbindet. Unified Communication Effizienter kommunizieren 20 Jahre Technologie, die verbindet. Einleitung Wege in eine neue Kommunikation Unified Communication (UC) gestaltet Kommunikationsprozesse in Unternehmen

Mehr

ebusiness Lösung Dokumentenaustausch im

ebusiness Lösung Dokumentenaustausch im LEITFADEN ebusiness Lösung Dokumentenaustausch im Web Zusammenarbeit vereinfachen ebusiness Lösung Dokumentenaustausch im Web Impressum Herausgeber ebusiness Lotse Darmstadt-Dieburg Hochschule Darmstadt

Mehr

IT-Sicherheit mobiler Applikationen zur Unterstützung von Geschäftsprozessen. Bachelorarbeit

IT-Sicherheit mobiler Applikationen zur Unterstützung von Geschäftsprozessen. Bachelorarbeit IT-Sicherheit mobiler Applikationen zur Unterstützung von Geschäftsprozessen Bachelorarbeit zur Erlangung des akademischen Grades Bachelor of Science (B.Sc.) im Studiengang Wirtschaftswissenschaft der

Mehr

Die Softwareentwicklungsphasen!

Die Softwareentwicklungsphasen! Softwareentwicklung Die Softwareentwicklungsphasen! Die Bezeichnungen der Phasen sind keine speziellen Begriffe der Informatik, sondern den allgemeinen Prinzipien zur Produktion integrierter Systeme entliehen.

Mehr

Update Information. Independence Pro Software Suite 3.0 & Sound Libraries

Update Information. Independence Pro Software Suite 3.0 & Sound Libraries Update Information Independence Pro Software Suite 3.0 & Sound Libraries 2 Yellow Tools Update Information Lieber Kunde, vielen Dank, dass Du Dich für eines unserer Produkte entschieden hast! Falls Du

Mehr

Von Der Idee bis zu Ihrer App

Von Der Idee bis zu Ihrer App Von Der Idee bis zu Ihrer App Solid Apps Von Der Idee bis zu Ihrer App Konzeption, Design & Entwicklung von Applikationen für alle gängigen Smartphones & Tablets Sowie im Web - alles aus einer Hand! In

Mehr

Liste der Handbücher. Liste der Benutzerhandbücher von MEGA

Liste der Handbücher. Liste der Benutzerhandbücher von MEGA Liste der Handbücher Liste der Benutzerhandbücher von MEGA MEGA 2009 SP4 1. Ausgabe (Juni 2010) Die in diesem Dokument enthaltenen Informationen können jederzeit ohne vorherige Ankündigung geändert werden

Mehr

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw, 16.04.2013 Software Komponenten FS13 Gruppe 03 Horw, 16.04.2013 Bontekoe Christian Estermann Michael Moor Simon Rohrer Felix Autoren Bontekoe Christian Studiengang Informatiker (Berufsbegleitend) Estermann Michael

Mehr

Seminar Grid Computing

Seminar Grid Computing Seminar Grid Computing Sabine Zill Sommersemester 2004 Übersicht Komponenten und Grundlagen Replikationsarchitektur GDMP Replikation mit GDMP Dateireplikation Objektreplikation - Benötigte Komponenten

Mehr

Konzepte zur Datenhaltung für Webseiten in einem Web-Content- Management-System

Konzepte zur Datenhaltung für Webseiten in einem Web-Content- Management-System Konzepte zur Datenhaltung für Webseiten in einem Web-Content- Management-System Web-Content-Management-Systeme () dienen dazu, komplexe Websites zu verwalten und den Autoren einzelner Webseiten möglichst

Mehr

Pflichtenheft. 1 Zielbestimmungen 2 1.1 Musskriterien... 2 1.2 Wunschkriterien... 2 1.3 Abgrenzungskriterien... 2

Pflichtenheft. 1 Zielbestimmungen 2 1.1 Musskriterien... 2 1.2 Wunschkriterien... 2 1.3 Abgrenzungskriterien... 2 Pflichtenheft Inhaltsverzeichnis 1 Zielbestimmungen 2 1.1 Musskriterien........................................ 2 1.2 Wunschkriterien....................................... 2 1.3 Abgrenzungskriterien...................................

Mehr

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Verwendung der bereitgestellten Virtuellen Maschinen»Einrichten einer Virtuellen Maschine mittels VirtualBox sowie Zugriff auf

Mehr

KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 1/13. Dokumentation KREDITVERZEICHNIS. Teil 2. Konfiguration

KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 1/13. Dokumentation KREDITVERZEICHNIS. Teil 2. Konfiguration KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 1/13 Dokumentation KREDITVERZEICHNIS Teil 2 Konfiguration Stand 20.02.2013 KREDITVERZEICHNIS Konfiguration Ausgabe: 20.02.13 2/13 Inhalt 1. KONFIGURATION...

Mehr

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Klaus-Dieter Walter SSV Software Systems GmbH Dünenweg 5 D-30419 Hannover www.ssv-embedded.de kdw@ssv-embedded.de

Mehr

iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch

iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch ios - Wo steht es, wie geht es? Markus Stäuble MRM Worldwide GmbH 1 Feedback #ipdc10 #as 2 Agenda 3 Heute:

Mehr

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java

Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Präsentation zur Diplomarbeit von Übersicht Java 2 Enterprise Edition Java Servlets JavaServer Pages Enterprise JavaBeans Framework

Mehr

Umstellung Ihrer Mailbox von POP zu IMAP

Umstellung Ihrer Mailbox von POP zu IMAP Rechenzentrum Umstellung Ihrer Mailbox von POP zu IMAP Vorbereitende Hinweise für die Umstellung auf das neue E-Mail- und Kalendersystem Zimbra Stand: 02.Juli 2014 Inhalt Einleitung... 1 Vorgehensweise

Mehr

Die Geschichte und die Entwicklung der Apps

Die Geschichte und die Entwicklung der Apps Die Welt der Apps Yaning Wu 15.12.2015 Geliederung Was ist App? Die Geschichte und die Entwicklung des Apps Warum ist Apps so beliebt? Apps für die private Nutzern Apps für die Unternehmen Vergleichen

Mehr

Recherchebericht. Eine URL (Uniform Resource Locator; dt. einheitlicher Quellenanzeiger ) lokalisiert eine Ressource, wie eine Website, und ihren Ort.

Recherchebericht. Eine URL (Uniform Resource Locator; dt. einheitlicher Quellenanzeiger ) lokalisiert eine Ressource, wie eine Website, und ihren Ort. Recherchebericht Begriffe: Ein Betriebssystem ist eine Software, die die Schnittstelle zwischen den Hardwarekomponenten und der Anwendungssoftware bildet. Es verwaltet die Hardwareressourcen, wie Arbeitsspeicher,

Mehr

Praktikum Software Engineering

Praktikum Software Engineering Praktikum Software Engineering Verwendung von Enterprise Architect Pascal Weber, David Kulicke KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft

Mehr

Software-Entwicklung

Software-Entwicklung Software-Entwicklung SEP 96 Geschichte der Programmierung Aufgaben von, Anforderungen an Programme mit der Zeit verändert 1 Programmierung über Lochkarten z.b. für Rechenaufgaben 2 maschinennahe Programmierung

Mehr

Von der mobilen Applikation zum mobilen integrierten Service Werkzeuge, Partner und Strategien

Von der mobilen Applikation zum mobilen integrierten Service Werkzeuge, Partner und Strategien Von der mobilen Applikation zum mobilen integrierten Service Werkzeuge, Partner und Strategien Prof. Dr. Wolf Knüpffer Teamleiter ebusiness Lotse Metropolregion Nürnberg Hochschule für angewandte Wissenschaften

Mehr

Informatik und Informationstechnik (IT)

Informatik und Informationstechnik (IT) Informatik und Informationstechnik (IT) Abgrenzung Zusammenspiel Übersicht Informatik als akademische Disziplin Informations- und Softwaretechnik Das Berufsbild des Informatikers in der Bibliothekswelt

Mehr

Data Lineage goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann

Data Lineage goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann Data Lineage goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann Andreas Ditze MID GmbH Kressengartenstraße 10 90402 Nürnberg a.ditze@mid.de Abstract: Data Lineage

Mehr

Universität Passau. Prof. Dr. Carola Jungwirth. Bachelorarbeit

Universität Passau. Prof. Dr. Carola Jungwirth. Bachelorarbeit Universität Passau Lehrstuhl für Betriebswirtschaftslehre mit Schwerpunkt Internationales Management Prof. Dr. Carola Jungwirth Bachelorarbeit Der Einsatz moderner Medien und Kommunikationsmöglichkeiten

Mehr

AK Medientechnologien 05 Delegation

AK Medientechnologien 05 Delegation AK Medientechnologien 05 Delegation TableViews, XML Parser, Application Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines zum Delegation Pattern Theoretische

Mehr

Abschlussarbeiten 2010 in der Medizininformatik

Abschlussarbeiten 2010 in der Medizininformatik Abschlussarbeiten 2010 in der Medizininformatik Ansprechpartner: Prof. Dr. Eberhard Beck eberhard.beck@fh-brandenburg.de FACHHOCHSCHULE BRANDENBURG FACHBEREICH INFORMATIK UND MEDIEN Konzeption und prototypische

Mehr

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Vorgehensmodell & Beispielanwendung zur Erweiterung

Mehr

PHP Kurs Online Kurs Analysten Programmierer Web PHP

PHP Kurs Online Kurs Analysten Programmierer Web PHP PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione

Mehr

Performance by Design Wie werden performante ETL-Prozesse erstellt?

Performance by Design Wie werden performante ETL-Prozesse erstellt? Performance by Design Wie werden performante ETL-Prozesse erstellt? Reinhard Mense ARETO Consulting Bergisch Gladbach Schlüsselworte: DWH, Data Warehouse, ETL-Prozesse, Performance, Laufzeiten, Partitionierung,

Mehr

PeDaS Personal Data Safe. - Bedienungsanleitung -

PeDaS Personal Data Safe. - Bedienungsanleitung - PeDaS Personal Data Safe - Bedienungsanleitung - PeDaS Bedienungsanleitung v1.0 1/12 OWITA GmbH 2008 1 Initialisierung einer neuen SmartCard Starten Sie die PeDaS-Anwendung, nachdem Sie eine neue noch

Mehr

Risikomanagement für IT-Projekte: Vergleich von Risiken und Methoden

Risikomanagement für IT-Projekte: Vergleich von Risiken und Methoden Sperrvermerk Risikomanagement für IT-Projekte: Vergleich von Risiken und Methoden Bachelorarbeit Zur Erlangung des akademischen Grades Bachelor of Science (B.Sc.) im Studiengang Wirtschaftswissenschaft

Mehr

Nicht zu unterschätzen: Distribution und Wartung

Nicht zu unterschätzen: Distribution und Wartung Nicht zu unterschätzen: Distribution und Wartung iks-thementag: Mobile Applikationen Ein Leitfaden für Unternehmen 17.05.2011 Autor: Markus Alvermann Agenda Erste Überlegungen Benötigte Informationen Distribution

Mehr

Möglichkeiten der E-Mail- Archivierung für Exchange Server 2010 im Vergleich

Möglichkeiten der E-Mail- Archivierung für Exchange Server 2010 im Vergleich Möglichkeiten der E-Mail- Archivierung für Exchange Server 2010 im Vergleich Seit Microsoft Exchange Server 2010 bieten sich für Unternehmen gleich zwei mögliche Szenarien an, um eine rechtskonforme Archivierung

Mehr

JOB MANAGEMENT MIT DEM SAP SOLUTION MANAGER. Whitepaper

JOB MANAGEMENT MIT DEM SAP SOLUTION MANAGER. Whitepaper JOB MANAGEMENT MIT DEM SAP SOLUTION MANAGER. Whitepaper Wussten Sie, dass lediglich der kleinere Teil der Datenverarbeitung in Ihrem System von End-Anwendern generiert wird? Der größere Teil der Informationen

Mehr

Collaborative Virtual Environments

Collaborative Virtual Environments Collaborative Virtual Environments Stefan Lücking Projektgruppe Kreativität und Technik AG Domik WS 02/03 09.01.2003 1/35 Was sind CVE? Versuch einer Definition : Ein CVE ist ein Programm, das eine virtuelle

Mehr

Automatisierte Erstellung von Software-Builds und -dokumentationen. Teil 1

Automatisierte Erstellung von Software-Builds und -dokumentationen. Teil 1 Automatisierte Erstellung von Software-Builds und -dokumentationen Teil 1 Autoren: Hagedorn, Robert; Denninger, Oliver Kontakt: {hagedorn denninger}@fzi.de Web: http://zfs.fzi.de Ort, Datum: Karlsruhe,

Mehr

Content Management Systeme

Content Management Systeme Content Management Systeme Ein Vergleich unter besonderer Berücksichtigung von CoreMedia und TYPO3 Bachelorthesis im Kooperativen Bachelor Studiengang Informatik (KoSI) der Fachhochschule Darmstadt University

Mehr

Technologische Entwicklung von GIS und Internet der letzten Jahre

Technologische Entwicklung von GIS und Internet der letzten Jahre Technologische Entwicklung von GIS und Internet der letzten Jahre 10. Seminar GIS & Internet 10. bis 12. September 2007 UniBwMünchen Dr. Christine Giger Übersicht GIS vor 30 Jahren GIS vor 20 Jahren GIS

Mehr

(Titel des Berichts)

(Titel des Berichts) (Titel des Berichts) Praxissemesterbericht von (Vorname Name) aus (Geburtsort) Matrikelnummer Anschrift Telefon HTW Aalen Hochschule für Technik und Wirtschaft Betreuender Professor Abgabetermin Angaben

Mehr

Agenda. Clients aus drei verschiedenen Perspektiven: Was ist ein Dialog? Komponentenarchitektur innerhalb eines Dialoges

Agenda. Clients aus drei verschiedenen Perspektiven: Was ist ein Dialog? Komponentenarchitektur innerhalb eines Dialoges Komponentenbasierte Client-Architektur Hamburg, 16.11.2007 Bernd Olleck IT-Beratung Olleck Agenda Clients aus drei verschiedenen Perspektiven: Technische Infrastruktur Fachliche Sicht Aufgaben eines Clients

Mehr

File Sharing zwischen Mac OS X und Windows XP Clients

File Sharing zwischen Mac OS X und Windows XP Clients apple 1 Einführung File Sharing zwischen Mac OS X und Windows XP Clients Möchten Sie Dateien zwischen einem Macintosh Computer und Windows Clients austauschen? Dank der integralen Unterstützung für das

Mehr

White Paper. Embedded Treiberframework. Einführung

White Paper. Embedded Treiberframework. Einführung Embedded Treiberframework Einführung White Paper Dieses White Paper beschreibt die Architektur einer Laufzeitumgebung für Gerätetreiber im embedded Umfeld. Dieses Treiberframework ist dabei auf jede embedded

Mehr

Bedienung von BlueJ. Klassenanzeige

Bedienung von BlueJ. Klassenanzeige Im Folgenden werden wichtige Funktionen für den Einsatz von BlueJ im Unterricht beschrieben. Hierbei wird auf den Umgang mit Projekten, Klassen und Objekten eingegangen. Abgeschlossen wird dieses Dokument

Mehr

In-Memory & Real-Time Hype vs. Realität: Maßgeschneiderte IBM Business Analytics Lösungen für SAP-Kunden

In-Memory & Real-Time Hype vs. Realität: Maßgeschneiderte IBM Business Analytics Lösungen für SAP-Kunden In-Memory & Real-Time Hype vs. Realität: Maßgeschneiderte IBM Business Analytics Lösungen für SAP-Kunden Jens Kaminski ERP Strategy Executive IBM Deutschland Ungebremstes Datenwachstum > 4,6 Millarden

Mehr

Bachelor Thesis an der Fachhochschule Kiel, Fachbereich Wirtschaft. Sommersemester 2011. : Prof. Dr. Doris Weßels

Bachelor Thesis an der Fachhochschule Kiel, Fachbereich Wirtschaft. Sommersemester 2011. : Prof. Dr. Doris Weßels Handlungsempfehlungen zur Nutzung von Social Media zur Gestaltung von Wissensmarktplätzen am Beispiel des europäischen Förderprojektes Win-Vin: Wissen nutzen im Norden Bachelor Thesis an der Fachhochschule

Mehr

17 Architekturentwurf Vorgehen und Dokumentation

17 Architekturentwurf Vorgehen und Dokumentation 17 Architekturentwurf Vorgehen und Dokumentation 17.1 Einbettung Aber Erster Schritt der Lösung Wenn Anforderungsspezifikation vorliegt Vorgabe für Codierung Hierarchische Verzahnung von Anforderungen

Mehr

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa

Mehr

Ministerium für Kultus, Jugend und Sport Baden-Württemberg

Ministerium für Kultus, Jugend und Sport Baden-Württemberg Anlage zu 45-6512-2420/31 Ministerium für Kultus, Jugend und Sport Baden-Württemberg Schulversuch 51-6624.20/100 (früher: /84) vom 26. August 2003 Lehrpläne für das berufliche Gymnasium der sechs- und

Mehr

Bachelorarbeit. Preisvergleichdienste auf Smartphones: Vergleich deutscher Anbieter und technische Trends. Vorgelegt von.

Bachelorarbeit. Preisvergleichdienste auf Smartphones: Vergleich deutscher Anbieter und technische Trends. Vorgelegt von. Leibniz Universität Hannover Fachbereich Wirtschaftswissenschaften Lehrstuhl Wirtschaftsinformatik Leiter: Prof. Dr. Breitner Bachelorarbeit Zur Erlangung des akademischen Grades Bachelor of Science (B.Sc.)

Mehr

HILFE Datei. UPC Online Backup

HILFE Datei. UPC Online Backup HILFE Datei UPC Online Backup Inhalt Login Screen......? Welcome Screen:......? Manage Files Screen:...? Fotoalbum Screen:.........? Online backup Client Screen...? Frequently Asked Questions (FAQ s)...?

Mehr

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung

DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung DRIVE LIKE A VIRTUAL DEVELOPER Die Poleposition für Ihre Softwareentwicklung Was für ein Tempo! Das Rad dreht sich rasant schnell: Die heutigen Anforderungen an Softwareentwicklung sind hoch und werden

Mehr

Tutorial: Eigene Module und Extensions entwickeln. Version: 0.1 Autor: Anja Beuth

Tutorial: Eigene Module und Extensions entwickeln. Version: 0.1 Autor: Anja Beuth Tutorial: Eigene Module und Extensions entwickeln Version: 0.1 Autor: Anja Beuth Inhaltsverzeichnis 1 2 2.1 2.2 2.3 2.4 3 4 4.1 4.2 4.3 5 5.1 6 6.1 6.2 Notwendigkeit prüfen... Ein Projekt in Visual Studio

Mehr

Grundlagen relationaler Datenbanken... 2. Access 2010 - Grundlagenseminar... 3. Access 2010 - Aufbauseminar... 4. Von Excel 2010 zu Access 2010...

Grundlagen relationaler Datenbanken... 2. Access 2010 - Grundlagenseminar... 3. Access 2010 - Aufbauseminar... 4. Von Excel 2010 zu Access 2010... Inhalt Grundlagen relationaler Datenbanken... 2 Access 2010 - Grundlagenseminar... 3 Access 2010 - Aufbauseminar... 4 Von Excel 2010 zu Access 2010... 5 Access 2010 - Programmierung Teil 1... 6 Access

Mehr

1 Einleitung. Betriebswirtschaftlich administrative Systeme

1 Einleitung. Betriebswirtschaftlich administrative Systeme 1 1 Einleitung Data Warehousing hat sich in den letzten Jahren zu einem der zentralen Themen der Informationstechnologie entwickelt. Es wird als strategisches Werkzeug zur Bereitstellung von Informationen

Mehr

IT IS AG präsentiert IT IS activigence, die neue Integrationslösung für Microsoft Dynamics- ERP und SharePoint-Technologien

IT IS AG präsentiert IT IS activigence, die neue Integrationslösung für Microsoft Dynamics- ERP und SharePoint-Technologien IT IS AG präsentiert IT IS activigence, die neue Integrationslösung für Microsoft Dynamics- ERP und SharePoint-Technologien Landshut 09. März 2006: Die IT IS AG startet heute das neue, webbasierte IT IS

Mehr

Tutorial. Tutorial. Microsoft Office 2010 Standard Edition verteilen. 2011 DeskCenter Solutions AG

Tutorial. Tutorial. Microsoft Office 2010 Standard Edition verteilen. 2011 DeskCenter Solutions AG Tutorial Microsoft Office 2010 Standard Edition verteilen 2011 DeskCenter Solutions AG Inhaltsverzeichnis 1. Einführung...3 2. Office 2010 Ressourcen bereitstellen...3 3. Anpassung der Office Installation...4

Mehr

Aufbau einer Testumgebung mit VMware Server

Aufbau einer Testumgebung mit VMware Server Aufbau einer Testumgebung mit VMware Server 1. Download des kostenlosen VMware Servers / Registrierung... 2 2. Installation der Software... 2 2.1 VMware Server Windows client package... 3 3. Einrichten

Mehr

wikima4 mesaforte firefighter for SAP Applications

wikima4 mesaforte firefighter for SAP Applications 1 wikima4 mesaforte firefighter for SAP Applications Zusammenfassung: Effizienz, Sicherheit und Compliance auch bei temporären Berechtigungen Temporäre Berechtigungen in SAP Systemen optimieren die Verfügbarkeit,

Mehr

Benutzerdokumentation Hosted Backup Services Client

Benutzerdokumentation Hosted Backup Services Client Benutzerdokumentation Hosted Backup Services Client Geschäftshaus Pilatushof Grabenhofstrasse 4 6010 Kriens Version 1.1 28.04.2014 Inhaltsverzeichnis 1 Einleitung 4 2 Voraussetzungen 4 3 Installation 5

Mehr

INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION

INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION Allgemein Infomon bietet die Architektur für das Informations-Monitoring in einer Windows- Topologie. Die Serverfunktionalität wird in einer IIS-Umgebung

Mehr

FAQ - Antworten zu häufig gestellten Fragen zu Decision Making Helper - die Entscheidungshilfe.

FAQ - Antworten zu häufig gestellten Fragen zu Decision Making Helper - die Entscheidungshilfe. FAQ - Antworten zu häufig gestellten Fragen zu Decision Making Helper - die Entscheidungshilfe. Die richtige Entscheidung treffen Dieses regelmässig aktualisierte Dokument liefert Antworten zu häufig gestellten

Mehr

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131 Architekturen Von der DB basierten zur Multi-Tier Anwendung DB/CRM (C) J.M.Joller 2002 131 Lernziele Sie kennen Design und Architektur Patterns, welche beim Datenbankzugriff in verteilten Systemen verwendet

Mehr