Refine
Document Type
- Diploma Thesis (17)
- Bachelor Thesis (6)
- Master's Thesis (1)
Language
- German (24)
Keywords
- Softwareentwicklung (24) (remove)
Institute
- 01 Elektro- und Informationstechnik (24) (remove)
Ziel der Diplomarbeit ist es, eine Möglichkeit zum Datenaustausch zwischen der Webanwendung Jobmixer.com und dem ERP-System OpenERP zu entwerfen und zu implementieren. Dabei wird auf vorhandene Komponenten der beiden Systeme zurückgegriffen. Die Synchronisation wird in Form eines symfony-Plugins zur Verfügung gestellt, welches direkt mit Jobmixer.com verbunden ist. Der Zugriff auf die Daten von OpenERP geschieht ¨uber dessen XML-RPC-Schnittstelle. Zum Speichern und Auslesen der Daten des Plugins und von Jobmixer.com wird Doctrine verwendet. Desweiteren wird auf die Unterschiede in der Datenstruktur von Jobmixer.com und OpenERP und deren Ausgleich eingegangen. Zu diesem Zweck wird eine Struktur zum Mapping der Daten entwickelt und außerdem aufgezeigt, wie die Synchronisation konfiguriert und durchgeführt wird.
Codequalität spielt eine große Rolle in der Softwareentwicklung. Deswegen wir andauernd nach neuen Möglichkeiten geforscht um diese zu verbessern. Verhaltensgetriebene Entwicklung und deren Programme sind relativ neu auf dem Markt. Aber der Anteil wächst stetig. Verhaltensgetriebene Entwicklung erfreut sich immer größer wer-dender Beliebtheit sowie Unternehmen die diese Methodik verwenden. Diese Arbeit beschäftigt sich mit dem Potenzial was in der Verhaltensgetriebenen Ent-wicklung steckt. Hat diese Art zu Entwickeln einen Mehrwert in einem Softwareunternehmen und wenn ja welchen. Weiterhin soll untersucht wie die Einarbeitung neuer Mitarbeiter in diese Methodik funktioniert und es letztendlich ein Gewinn für das Unternehmen ist.
Die hier vorgestellte Arbeit entstand im Rahmen der Diplomarbeit an der Hochschule Mittweida. Die Softwarebibliothek für die Benutzersteuerelemente wurde in der World-Direct1 entwickelt und ist bereits bei verschiedenen Kunden produktiv im Einsatz. Die folgenden Kapitel befassen sich mit der Entwicklung von Benutzersteuerelementen, verschiedenen Techniken für asynchrone Operationen, die Kommunikation zwischen Server und Client. Zur Erleichterung der Anwendung und Vereinfachung der Implementierung von neuen Komponenten werden Basis-Benutzersteuerelemente erstellt. Diese enthalten wichtige Eigenschaften und allgemeine Methoden zum Laden von Webressourcen (Bilder, JavaScript, Stylesheets) und andere Techniken als Unterstützung für die konkreten Komponenten. Für die Implementierung wurde die Entwicklungsumgebung „Visual Studio“ von Microsoft verwendet. Alle serverseitig verwendeten Techniken beziehen sich auf das NET Framework bzw. IIS (Internet Information Service) als Web Server.
Die onrooby GmbH entwickelt das Warenwirtschaftssystem onrooby für den Online-Handel. Für die Benutzeroberfläche existiert bereits ein Konzept, welches in Teilen schon umgesetzt wurde. Diese Arbeit beschreibt das Konzept und erläutert den Ent-wicklungsstand. Des Weiteren wird, auf Basis des Konzepts, die Benutzeroberfläche spezifiziert. Im Anschluss wird die spezifizierte Benutzeroberfläche implementiert. Darüber hinaus werden Methoden entwickelt, zur kritischen Bewertung der Benutzer-oberfläche.
Die vorliegende Diplomarbeit befasst sich mit der Entwicklung und Erprobung technologie-spezifischer Steuerungssoftware für schienengeführte Schweißsysteme in der Entwicklungsumgebung TwinCAT®. Diese kommt zum Einsatz, um große, dreidimensional gekrümmte Bauteile miteinander zu verschweißen. Das Ergebnis sind z.B. Fundamente, sogenannte Tripods, die für die Windkraftanlagen im Offshorebereich genutzt werden. Dazu wurde in ein bestehendes System
für das mobile 3D-Schweißen ein von der Firma Micro Epsilon stammender 2D-Laserscanner implementiert. Dieser übernimmt über eine vorlaufende Messung der Schweißfuge das Scannen der Oberflächenkontur. Über das ebenfalls von
der Firma Micro Epsilon stammende Software Configuration Tool wird die Auswahl geeigneter Punkte vorgenommen, um den an einem zweiachsigen Roboterarm befestigten Schweißbrenner entlang dieser aufgenommenen Fugengeometrie zu führen.
Die vorliegende Arbeit soll eine Analyse des derzeitig implementierten Tarifdatenmodells wiedergeben und Optimierungspunkte herausarbeiten. Weiterhin wird die Umsetzung der Punkte, sowie die daraus entstehenden Prozessanpassungen, beschrieben werden. Die einfache Nutzbarkeit des Produktkonfigurators durch einen Sachbearbeiter im EVU ist ein entscheidender Faktor für die Kunden vom ITC. Deshalb sollen verschiedene Möglichkeiten der Umsetzung dieses Administrationswerkzeuges diskutiert werden. Eine Wertschätzung der am Ende entstandenen Neuerungen soll weitere mögliche Verbesserungsansätze aufzeigen, um eine optimale Lösung der Tarifproblematik im Power-Commerce zu realisieren
Ziel der Diplomarbeit ist es, eine Social Software-Kollaborationsplattform zu konzep-tionieren, zu analysieren und zu optimieren. Dafür wird zuerst die theoretische Grundlage geschaffen, indem wichtige Begriffe, wie Web 2.0, Social Software und Enterprise 2.0, erläutert und eingeordnet werden. An-schließend werden Anforderungen an eine Social Software-Kollaborationsplattform aufgestellt, wobei der Fokus auf die Social Software-Funktionalitäten gelegt wird. Da-rauf aufbauend werden drei ausgewählte Produkte evaluiert und eine Bewertungsmatrix erstellt. Die anschließende Optimierung findet anhand des Microsoft SharePoint Servers 2010 statt.
Die Rückverfolgbarkeit von Anforderungen ist Voraussetzung für wichtige Aufgaben im Projektmanagement. Sind Anforderungen im Entwicklungsprozess nachvollziehbar, können z. B. der Projektfortschritt effektiv überwacht, die Vollständigkeit der Umsetzung festgestellt oder fundierte Aufwandsschätzungen durchgeführt werden. Diese Arbeit beschäftigt sich mit der Optimierung der Rückverfolgbarkeit im Software-Entwicklungsprozess des Unternehmens intecsoft GmbH & Co. KG. Es wurde eine Software entwickelt, die Anforderungen an der Stelle ihrer Umsetzung in der Benutzeroberfläche des Softwareprodukts darstellt. Das Hauptaugenmerk lag dabei auf einer praktikablen Lösung für den Projektalltag. Es sollte kein weiterer personeller Aufwand zur Etablierung der Rückverfolgbarkeit entstehen. Anstelle einer Erfassungsmethode, die auf manuelles Markieren von Komponenten der Benutzerschnittstelle basiert, wurde auf Beziehungen zwischen Quellcode und Anforderungen zurückgegriffen, die bereits im Versionsverwaltungssystem des Softwareprojekts erfasst waren
Dieses Dokument befasst sich mit der Auswertung und grafischen Darstellung von Laufzeitmessergebnissen, die aus der Programmablaufanalyse des Java Card Betriebssystems „Sm@rtCafé Expert“ hervorgehen. Dazu werden für verschiedene Chipplattformen entsprechende Simulatoren verwendet, welche unter anderem derartige Messdaten ausgeben können. Ziel dieser Auswertung ist es oft durchlaufene und zeitintensive Programmabschnitte sichtbar zu machen, um danach gezielte Optimierungen am Quellcode des Betriebssystems und der Anwendungen vorzunehmen. In einzelnen Schritten wird in dieser Bachelorarbeit die Erstellung und Funktionsweise einer Analysesoftware beschrieben. Diese wird als Hilfsmittel benötigt, um Messergebnisse aufzubereiten und grafisch darzustellen. Das Programm wird in der Programmiersprache Java und mit Hilfe der Entwicklungsumgebung Eclipse erstellt. Der erste Teil der Dokumentation geht näher auf das Themenumfeld und die Grundlagen von Chipkarten ein. Anschließend werden die Methoden und Mittel zur Erstellung der Software erläutert. Im Hauptteil werden die Konzepte und deren Umsetzung detailliert erklärt. Dabei werden an bestimmten Stellen verschiedene Lösungsansätze betrachtet und Entscheidungen getroffen.