01 Elektro- und Informationstechnik
Refine
Document Type
- Diploma Thesis (17)
- Bachelor Thesis (6)
- Master's Thesis (1)
Language
- German (24)
Keywords
- Softwareentwicklung (24) (remove)
Institute
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.