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 dieser Arbeit ist es, eine Online-Plattform zur Vertriebsabwicklung zu konzipieren und zu implementieren. Diese Arbeit erläutert zunächst die speziellen Anforderungen an die zu entwickelnde Anwendung. Danach werden die nötigen Technologien und Werkzeuge definiert die für die Anwendung nötig sind. Nach dem konzeptionellen Teil der Arbeit folgt die Implementierung der Anwendung.
Abschließend werden die Ergebnisse evaluiert und ein Fazit gezogen.
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 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 vorliegende Arbeit befasst sich mit der Entwicklung einer .NET basierenden Software zur graphischen Analyse firmenspezifischer Produktionsdaten. Nach einer grundlegenden Einführung in das .NET Framework folgt eine kurze Darstellung der verwendeten Softwarearchitektur. Anschließend wird der Frage nachgegangen, welche Möglichkeiten ADO.NET bietet, um entfernte Datenquellen unterschiedlichster Art anzubinden. Vor allem unter dem Aspekt der Performanz und Erweiterbarkeit wird das Entity Framework näher betrachtet und für den Einsatz im Projekt konzipiert. Zur quellenneutralen Abfrage von Daten kommt mit LINQ ein neuartiges Sprachfeature von C# zum Einsatz, welches grundlegend erörtert und im Anschluss als Teil der Datenverarbeitung vorgestellt wird. Ein weiterer Abschnitt befasst sich mit der Berechnung statistischer Kennzahlen, Verteilungen und Trendlinien und zeigt auf, wie diese in der Anwendung verwendet werden um die Informationen aus den Daten zu charakt erisieren. Die abschließende Implementation befasst sich mit der Umsetzung von entscheidenden Schlüsselpassagen in der Programmierung der Anwendung.
Ziel der Diplomarbeit ist es, ein modulares Automatisierungssystem zur Prüfstandssteuerung zu spezifizieren und zu implementieren. Der Einsatz eines solchen Systems bei der Fahrzeug- und Motorenentwicklung ist mittlerweile unabdingbar, da immer mehr Mess- und Steuerdaten erfasst, verarbeitet und ausgegeben werden müssen. Um die Vielfalt und Mengeder anfallenden Daten zu bewältigen, sind immer komplexere Systeme notwendig, die meist sehr spezielle Aufgaben in engen Zeittoleranzen erledigen müssen. Hierbei ist der Einsatz von FPGAs und leistungsfähigen 32-Bit Mikrocontrollern unverzichtbar. Die wichtigsten Anforderungen an ein derartiges System werden in dieser Arbeit aufgezeigt. Aus den Anforderungen heraus wird der Weg von einem Lösungskonzept bis hin zum fertigen Prototyp vorgestellt. Ein Blick auf den Markt soll dabei zunächst zeigen, inwieweit hierfür bereits Lösungen vorhanden sind. Am Schlusserfolgt eine Beschreibung und Auswertung des Gesamtentwurfs.
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.
Ziel der Diplomarbeit ist es, auf Grundlage eines industriellen Projektes eine empfohlene Vorgehensweise zur zufriedenstellenden IT-Projektbewältigung zu schaffen. Dabei soll besonders Wert auf die Vorgehensweise der einzelnen Schritte in Projektevaluierung, Konzeption und Implementierung gelegt werden. Anhand von gesammelten Erfahrungen wird ein verallgemeinertes Modell zur Bewältigung solcher Projekte konzipiert. Es werden die wichtigen Ziele herausgearbeitet und Methoden zum Erreichen dieser vorgeschlagen.
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
Die vorliegende Arbeit befasst sich mit dem Thema der agilen Softwareentwicklung. Um die Vorzüge dieser Art der Entwicklung aufzuzeigen wird eingehend auf die traditionellen Methoden eingegangen und verglichen. In weiterer Folge werden die agilen Grundpraktiken, welche die Grundlage für die Anwendung agiler Methoden darstellen, erläutert. Im Anschluss folgt die Darstellung der agilen Methoden im Detail. Abschließend wird der Projektverlauf einer speziellen agilen Methode (Scrum) anhand einer vom Autor selbst erstellten Anwendung dargestellt.
Diese Masterarbeit soll einen Überblick über die Softwareumgebung geben die für das Messsystem der Lehr- und Forschungsgruppe Optronik an der Hochschule Mittweida entworfen wurde. Dabei sollen die Bestandteile der neuen Softwareumgebung beschrieben werden und die Konzepte verwendet wurden. Außerdem sollen mögliche Anwendungen und Anwendungskonzepte beschrieben werden.
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.
Kommunikationsnetzwerke werden durch die ständig wachsende Anzahl neuer und komplexerer Hard- und Softwarekomponenten immer vielschichtiger. Die Verwaltung und Überwachung der Einzelkomponenten erfolgt über unterschiedlichste Zugriffsverfahren. Der Aufwand, diese Systeme vor dem Einsatz zu testen und kundenspezifisch einzurichten, steigt mit der Komplexität an. Für die sinnvolle Auswertung solcher komplexer Testszenarien muss im Vorfeld gewährleistet sein, dass alle nötigen Netzelemente eines Szenarios funktionstüchtig sind und miteinander kommunizieren können. Ist dies nicht der Fall, entstehen Fehler während des Tests, die das Ergebnis verfälschen und unbrauchbar machen. In der vorliegenden Bachelorarbeit ist eine Anwendung entwickelt worden, die den aktuellen Zustand von einzelnen Netzelementen und kompletten Testszenarien auf einer Übersichtsseite darstellt. Jedem Mitarbeiter wird, mithilfe dieser Übersichtsseite, die Möglichkeit gegeben, vor der Durchführung eines komplexen Testfalles eventuelle andere Fehlerquellen zu erkennen und zu beseitigen.
Die vorliegende Diplomarbeit befasst sich mit dem Testen von Kommunikationssystemen. In diesem Zusammenhang werden Vorgehensmodelle zur Softwareentwicklung und Testfallentwurfsverfahren betrachtet. Der Schwerpunkt der Arbeit ist die Erstellung eines Praktikumsversuch für Studenten der Informations- und Elektrotechnik, mit dem Ziel einen Funktionaltest praktisch durchzuführen.
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 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