005 Computerprogrammierung, Programme, Daten
Refine
Document Type
- Bachelor Thesis (5)
- Diploma Thesis (4)
- Master's Thesis (1)
Year of publication
- 2016 (10) (remove)
Language
- German (10)
Keywords
- Softwareentwicklung (2)
- Android <Systemplattform> , Malware (1)
- Kommunikation (1)
- Massendaten (1)
- Mikroservice , Serviceorientierte Architektur (1)
- Online-Marketing , Content Management (1)
- Programmiersprache (1)
- Schriftzeichenerkennung , Schnittstelle , Softwareentwicklung (1)
- Semantik (1)
- Softwareentwicklung , Eingebettetes System (1)
Auf den Erfolg von Content Marketing nehmen viele Faktoren Einfluss. Diese Bachelorarbeit hat sich das Ziel gesetzt, in einer empirischen Analyse zu untersuchen, ob die Darstellungsform eine Auswirkung auf die Reichweite der Inhalte auf der auf Content Marketing basierten Webseite ISPO.com hat. Untersucht werden die vier Darstellungsformen subjektive Inhalte, objektive Inhalte, multimediale Inhalte und Interviews. Hierfür werden die Key Performance Indikatoren Visits, Visitors, Page Impressions und Bouncerate in drei Zeiträumen von je 30 Tagen ausgewertet. In der ausführlichen Auswertung der Analyseergebnisse werden alle Auffälligkeiten beschrieben und mögliche Erklärungen erörtert.
In der Softwareentwicklung gewinnen agile Methoden zunehmend an Bedeutung. ERP-Implementierungspartner sind in der Regel keine Entwickler neuer Standardanwendungen, sondern erweitern oder ergänzen vom Hersteller gelieferte Standardsoftware. Die Diplomarbeit soll zeigen, ob agile Methoden für die Softwareentwicklung bei ERP-Implementierungspartnern aufgrund der besonderen Anforderungen geeignet sind .
Diese Diplomarbeit behandelt sowohl die theoretischen Grundlagen zur Entwicklung und Konzeption einer Programmiersprache als auch die praktische Umsetzung eines Interpreters. Es wird auf die eingesetzten Werkzeuge, sowie auf die zugrundeliegenden Mechanismen eingegangen. Anhand von Beispielen werden zuerst die Bausteine des Interpreters erläutert und später einige Konzepte wie Built-In-Funktionen und Speicherverwaltung genauer vorgestellt. Ergebnis der Diplomarbeit ist ein in C implementierter Interpreter für die entworfene Programmiersprache sowie Konzepte und Grundlagen zur Erweiterung und Weiterentwicklung der Programmiersprache.
Die Arbeit behandelt die Entwicklung der Steuerungstechnik für eine Zugprüfmaschine. Nach einer Einleitung werden zunächst die Hardwarebausteine des Systems erläutert. Danach wird der Aufbau der Steuerungssoftware erklärt. Anschließend wird das Visualisierungskonzept vorgestellt. Zum Schluss folgen eine Zusammenfassung sowie ein Ausblick auf zukünftige Erweiterungen.
Die vorliegende Bachelorarbeit hat das Ziel eine experimentelle Software zum Messen der Sprachverständlichkeit zu entwickeln. Dazu wurde über die DIN Norm 60268-16:2011 eine Software erstellt. Um diese Software zu validieren, wurden praxisnahe Messungen durchgeführt und mit Produkten der Firma embedded Acoustics B.V. verglichen.
Häufiger werden komplexere Fachanwendungen nicht mehr nach dem Rich-Client-Prinzip konzipiert, sondern in einer Web-Frontend-Backend-Architektur umgesetzt. Die Modellierung komplexer Geschäftsprozesse erfolgt meist nach einer serviceorientierten Architektur. Der Einsatz von Webservice-Technologien ist besonders für die technische Realisierung von serviceorientierten Architekturen geeignet. Neue Marktanforderungen von mobilen Geräten und höhere Entwicklungsgeschwindigkeiten fordern von Softwareherstellern noch flexiblere, nachhaltigere und dezentralere Lösungen. Microservices greifen das Problem auf und fokussieren die Modularisierung von monolithischen Systemen. Die Entwicklung unabhängiger Services, die einzeln erstellt und ausgeliefert werden können, tragen zu einer agilen Softwareentwicklung bei. Ziel der Arbeit ist es, eine Strategie für die Anbindung von Webservices in Projekten zu liefern. Neben der im Enterprise-Umfeld etablierten serviceorientierten Architektur wird der neuere Ansatz der unternehmensübergreifenden Microservice-Architektur aufgegriffen. Am Beispiel eines Prototyps werden die Rahmenbedingungen dargestellt, die für die Anbindung von verschiedenen Webservices erfüllt sein müssen. Zusätzlich werden Vorschläge gegeben, die die Funktionalitäten des Prototyps bei einem Ausfall externer Dienste sicherstellen.
Die vorliegende Arbeit befasst sich mit der Erarbeitung von konkreten Herangehensweisen und Software-Architekturen für die Entwicklung der Software von eingebetteten Systemen. Es werden die Themen Objektorientiertes Programmieren, Programmablauf, Konfiguration, Persistenz, Benutzerschnittstelle, Berichte, Kommunikation, und Fehlermanagement behandelt.
Die Bedeutung mobiler Geräte wächst, aufgrund des zunehmenden Funktionsumfanges sowie deren Leistungsfähigkeit, seit ihrer Einführung stetig. Eine Kernkomponente dieser Geräte bildet das Betriebssystem. Hierbei stellt das Android die populärste und am Markt weit verbreitetste mobile Plattform dar. Damit verbunden bilden Android-basierte Geräte de facto das Hauptangriffsziel von Cyberkriminellen, wobei die Systeme in Form von Malware kompromittiert werden. Hieraus erwächst das Erfordernis, effiziente Maßnahmen zur Abwehr dieser Bedrohungen zu entwickeln. Grundlage dafür bildet die forensische Untersuchung dieser Schadanwendungen. Derzeit im Internet verfügbare Signatur-Analysen von Android-Paketen liefern hierbei nur begrenzte Informationen über das charakteristische Laufzeitverhalten dieser Applikationen bei Ausführung des maskierten Schadcodes. Die Zielsetzung dieser Arbeit ist die Schaffung einer hardwarebasierten Android-Analyse-Plattform – auf der Grundlage eines Wandboards –, um mobile Malware zur Laufzeit zu überwachen und, neben statischen Applikationsdaten, deren schadhaften Aktivitäten – gestartete Prozesse, nachgeladene Bibliotheken und Netzwerkverkehr – aufzuzeigen. Das Hauptaugenmerk liegt hierbei auf der Entwicklung und systemischen Integration einer forensischen Methodik zur automatisierten Sammlung und Bereitstellung dieser Daten. Um ein prinzipielles Verständnis für den Themenkomplex zu erhalten, werden elementare Grundlagen und Spezifika der Android-Plattform sowie Aspekte der IT-Forensik ausgeführt. Der Detaillierung der entwickelten Vorgehensweise folgt die veranschaulichte Darstellung des Aufbaus und der Konfiguration der Android -Analyse-Plattform. Die Anwendbarkeit der geschaffenen Methodik wird, in Form eines exemplarischen Untersuchungsablaufes, an einer Android-Malware demonstriert.
Die vorliegende Arbeit beschäftigt sich mit der durch Big Data ausgelösten Problematik der Informationsverarbeitung für Unternehmen und Endverbraucher. Es wird der Frage nachgegangen, unter welchen Bedingungen Big Data für Unternahmen einen Mehrwert erzeugen kann und welche Maßnahmen dafür getroffen werden müssen. Ebenfalls behandelt wird die Informationsflut und deren Bewältigung, sowohl im Bezug auf Unternehmenskommunikation, als auch im Bezug auf Informationsbeschaffung und computer-vermittelte Kommunikation seitens des Endverbrauchers. Die Fragestellungen werden auf der Basis von Fachliteratur und aktuellen Studien diskutiert. Im Ergebnis wird deutlich, dass die zunehmende Informationsflut für beide behandelten Parteien durch neue Herangehensweisen zur gezielten Kommunikation von Botschaften zu bewältigen ist. Hierzu werden semantische und symbolische Herangehensweisen skizziert und diskutiert, sowie bestehende Kommunikationsformen analysiert und potenzielle Änderungen diskutiert.