Refine
Document Type
- Diploma Thesis (10)
- Bachelor Thesis (4)
Year of publication
- 2010 (14) (remove)
Language
- German (14)
Keywords
- Softwareentwicklung (14) (remove)
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.
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.
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 geeignete Organisationsform sowie die dazu-gehörenden Methoden für die übergreifende Planung, Steuerung und Kontrolle mehrerer Projekte zu finden und anhand eines Praxisbeispiels – der Einführung einer Software in einem internationalen Konzern – anzuwenden. Die Schwerpunkte der Arbeit liegen auf der Ressourcenplanung und der davon abgeleiteten Zeitplanung sowie auf Methoden zur frühzeitigen Erkennung von Plan-abweichungen in der Ausführungsphase. Denn nur die frühzeitige Erkennung und richtige Einschätzung ermöglicht eine rechtzeitige Anpassung der Pläne, um die Auswirkungen auf das gesamte Vorhaben möglichst zu reduzieren.
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.
Diese Diplomarbeit gibt Ausblicke und Lösungen zur Anbindung eines graphischen Benutzerinterfaces an eine in Sybase PowerBuilder entwickelte bestehende Geschäftsanwendung, für eine schrittweise Überführung eines Clientprogrammes in eine zukunftsorientierte Anwendung. Dabei werden zunächst theoretische Grundlagen ermittelt sowie die im bestehenden Programm eingesetzten Technologien analysiert. Anschließend werden mögliche Lösungen für das Problem erarbeitet und abgewogen. Weiterhin wird eine konkrete Variante im Konzept ausgearbeitet und als Prototyp umgesetzt, gefolgt von einer Überlegung zur weiteren schrittweisen Vorgehensweise bei der sukzessiven Überführung der einzelnen Komponenten. Abschließend erfolgen eine Auswertung der Arbeit und der Ausblick auf zukünftige Erweiterungen sowie Möglichkeiten.
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
Im momentanen Wandel der Wirtschaft sind Unternehmen gefordert, bestehende Prozesse laufend zu ändern und zu aktualisieren. Know-how Bereitstellung wird ein immer wichtigerer Faktor für Unternehmen, einerseits weil jedes Unternehmen bemüht ist Wissen zu erhalten und andererseits weil Wissen auch so rasch wie möglich und in entsprechender Qualität von jedem Mitarbeiter bezogen werden können muss. In dieser Arbeit soll dargestellt werden, wie der praktisch durchgeführte Kalibrierprozess in einem Unternehmen in der Automobil Branche durch Wissensbereitstellung unterstützt werden kann. Mit Hilfe von Experteninterviews als Grundlage für die Evaluierung des während des Kalibrierprozesses benötigten Wissens, soll die weitere Entwicklung für ein global einsetzbares Softwaretool in vielen verschiedenen Unternehmen in der Automobil Branche ermöglicht werden. Um eine adäquate Weiterentwicklung zu gewährleisten, wird im Rahmen der erwähnten Evaluierung eine Spezifikation erarbeitet. Diese Spezifikation umfasst alle in den Experteninterviews erhobenen Anforderungen für die Weiterentwicklung. Weiteres steht in diesem Zusammenhang die Analyse und Aufarbeitung des Themas „Experteninterviews“ als Basis für die Know-how Bereitstellung im Vordergrund. Auf Basis der erarbeiteten Spezifikation wird im Anschluss an die Diplomarbeit die Weiterentwicklung eines Softwaretools durchgeführt.
Verbindliche Vorgaben für Layouts und Wording sind in Unternehmen und Institutionen maßgebliche Anforderungen für die Gestaltung der Korrespondenz zu Kunden und Partnern. Um diese zu gewährleisten, werden vorlagenbasierte Dokumenterstellungssysteme eingesetzt. Diese Arbeit befasst sich mit der Erweiterung eines solchen Systems unter Einbeziehung des Entwicklungsprozesses, dem die Vorlagen unterliegen. Die Techniken der Softwareentwicklung wurden über viele Jahre verfeinert und optimiert, so dass in diesem Gebiet eine Reihe etablierter Vorgehensmodelle verfügbar sind. Da diese jedoch nur auf die eigentliche Softwareentwicklung spezialisiert sind, profitieren verwandte Bereiche wie die Vorlagenentwicklung kaum davon. Diese Arbeit untersucht die Anwendbarkeit der Vorgehensmodelle der Softwareentwicklung auf den Bereich der Entwicklung von Dokumentvorlagen. Zudem entsteht als Ergänzung einer bereits existierenden Software-Suite für halbautomatische Dokumenterstellung eine Anwendung, welche neben Textbausteinverwaltung und Strukturanalyse auch eine technische Unterstützung für den gefundenen Entwicklungsprozess für Vorlagen enthält