Refine
Document Type
- Diploma Thesis (6)
- Bachelor Thesis (2)
Year of publication
- 2010 (8) (remove)
Language
- German (8)
Keywords
- Softwareentwicklung (8) (remove)
Institute
- 01 Elektro- und Informationstechnik (8) (remove)
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.
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.
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
Ziel der Diplomarbeit ist die Untersuchung von Build Forge für die Automatisierung von Generierungen durch das Konfigurationsmanagement (KM). Zu diesem Zweck werden in dieser Arbeit zuerst Grundkenntnisse über das Softwarekonfigurationsmanagement und dessen Hauptaufgaben in Softwareprojekten vermittelt. Mit Hilfe dieser Kenntnisse und dem bei Siemens DT im SINAMICS-Projekt eingesetzten Generierautomaten werden die Anforderungen an ein Automatisierungswerkzeug für Generierungen herausgearbeitet. Um die Tauglichkeit von Build Forge in großen Softwareprojekten zu verifizieren, werden diese Anforderungen mit Hilfe eines Testprojekts einzeln auf die Unterstützung durch Build Forge geprüft. Neben der technischen Betrachtung der Einsatztauglichkeit von Build Forge in großen Softwareprojekten soll auch die wirtschaftliche Seite betrachtet werden. Dazu erfolgt eine Analyse der Kosten einer Eigenentwicklung eines Generierwerkzeugs und den Kosten eines Zukaufs von Build Forge für Projekte. Mit den Ergebnissen aus der technischen und wirtschaftlichen Betrachtung wird anschließend ein Fazit über den Einsatz von Build Forge in neuen und bereits bestehenden Softwareprojekten gezogen. Ein Einsatz in bestehenden Projekten ist z.B. dann sinnvoll, um eine Vereinheitlichung über mehrere Projekte zu erreichen. Für eine endgültige Entscheidung über den Einsatz von Build Forge in Softwareprojekten müssen jedoch noch weitergehende Untersuchungen, wie z. B. die zeitgesteuerte Generierung, erfolgen. Im Ausblick werden hierzu die wichtigsten noch zu untersuchenden Themen kurz vorgestellt und auch Alternativen zu Build Forge aufgezeigt.
Weiterentwicklung einer Testumgebung zur parallelen Nutzung von virtueller und realer Hardware
(2010)
Ziel dieser Arbeit ist die Weiterentwicklung einer bestehenden Testumgebung. Aufgabe der Testumgebung ist die Durchführung von Software- Tests, diese werden in einer virtuellen Umgebung durchgeführt. Die Erweiterung, die in dieser Arbeit behandelt wird, soll die Einbindung von realer Hardware in die Testumgebung ermöglichen. Dabei werden, aufbauend auf einer Anforderungsanalyse, verschiedene Themen wie zum Beispiel die Softwareverteilung, die Ressourcenverwaltung und die Ansteuerung der Geräte behandelt.