Refine
Document Type
- Bachelor Thesis (17)
- Diploma Thesis (8)
- Master's Thesis (6)
- Final Report (1)
Year of publication
Keywords
- Software (32) (remove)
Das Ziel dieser Arbeit ist die Entwicklung eines Testwerkzeuges, welches Entwickler und Tester bei der Funktionsüberprüfung von FIX-Schnittstellen aktiv unterstützen soll. Zu Beginn werden die Grundlagen des FIX-Protokolls sowie von Softwaretests erläutert. Danach werden die benötigten Anforderungen an das Testwerkzeug analysiert, vorhandene Lösungen bewertet und eine Auswahl an Basistechnologien untersucht und gewählt. Die Ergebnisse der Analyse werden als Anforderungen in einem konkreten Entwurf umgesetzt und anschließend anhand eines Prototyps implementiert. Abschließend werden die erreichten Ziele zusammengefasst und ein möglicher Ausblick auf Erweiterungen gegeben.
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.
Legacy-Systeme sind auch im einundzwanzigsten Jahrhundert fester Bestandteil in Unternehmen, welche Wartungs- und Pflegemaßnahmen erschweren und den heutigen Anforderungen nach Integration, Wiederverwendung und Geschäftsprozessabbildung nicht mehr gerecht werden. Zur Umsetzung neuer unternehmensweiter Strategien, ist die Modernisierung von Legacy-Systemen zu zeitgemäßen Zielarchitekturen und Technologien notwendig. Auf Basis verschiedener Aktivitäten des Software Reengineering und auf Basis der Auswertung einer Marktstudie über Software-Modernisierung wird untersucht, wie ein Konzept aussieht, um Legacy-Systeme, die mit prozeduralen Programmiersprachen implementiert wurden, in ein Zielsystem mit Drei-Schichten-Architektur zu überführen. Anhand dieser Untersuchungen wird das 4-Phasen-Transformationskonzept entwickelt, welches Techniken und Vorgänge vorstellt, die einen Modernisierungsprozess unterstützen. An einem Fallbeispiel wird die Anwendbarkeit des 4-Phasen-Transformationskonzepts gezeigt.
Die Unister Holding GmbH setzt derzeit für den automatisierten Import der Buchungsdaten, in das Intranet-Portal und Buchungsverwaltungssystem Midoffice, eine festgelegte stetig erweiterte Importstrategie ein. Diese Importstrategie soll vollständig überarbeitet werden. Im Rahmen der Migration zu einer erneuerten Importstrategie müssen die chronologisch stattfindenden Importprozesse angehalten und unter der Folgeversion der Importstrategie wieder gestartet werden. Um das Tagesgeschäft sicherzustellen, sind Software-Qualitätstests unerlässlich, bevor das neue System produktiv genutzt werden kann. Im Rahmen dieser Diplomarbeit soll dazu ein individuell einsetzbares Werkzeug zur Verwaltung und Automatisierung von Funktionstests entstehen. Hierfür müssen auch komplexe Geschäftsprozesse der Unister Holding GmbH in ausführbaren Shell-Skripten abgebildet werden. Durch den Einsatz automatischer Tests werden zu einem frühen Projektstadium Hinweise und Verbesserungsmöglichkeiten innerhalb der Entwicklungsergebnisse gewonnen.
Die vorliegende Arbeit befasst sich mit gebräuchlichen Schätzverfahren. Diese sollen analysiert und verglichen werden, um eine Empfehlung für den Einsatz eines Schätzverfahrens im Fach Softwaretechnik-Projekt abzugeben. Desweiteren sollen statistische Daten untersucht werden, die im Laufe einiger studentischer Projekte angefallen sind. Insbesondere steht dabei ein Soll-Ist-Vergleich von studentischen Aufwandsschätzungen im Vordergrund.
Das Ziel der Arbeit ist es herauszufinden, inwiefern eine kostenfreie Open-Source-Produktlösung in einer Medienproduktion als Ersatz für ein kommerzielles Produkt aus der Produktpalette von Adobe dienen kann. Anhand entwickelter Testszenarien werden kommerzielle und kostenfreie Produktpaletten getestet. Aus der Umsetzung der simulierten Workflows und den daraus entstandenen Ergebnissen wird ein Fazit zur möglichen Substitution eines teuren Programms durch eine Open-Soure-Lösung diskutiert.
Ziel dieser Bachelorarbeit ist es, verschiedene auf dem Markt verfügbare Systeme zur Verteilung von Software zu vergleichen. Dies wird am Beispiel der Computerumgebung der Leipziger Messe GmbH durchgeführt. Erst einmal werden einige Systeme im Allgemeinen anhand ihrer Abläufe und Möglichkeiten verglichen. Unter Berücksichtigung der vorhandenen Hard- und Softwarekomponenten der Leipziger Messe GmbH wird danach eine Empfehlung zu einem Softwareverteilungssystem für das Unternehmen gegeben, welches für die Gegebenheiten am Besten geeignet ist.
Ziel der Diplomarbeit ist es, eine praxistaugliche Variante einer möglichen Vertriebsunterstützung für Ein-Personen-Unternehmen aufzuzeigen. Der Fokus liegt dabei auf der Verwendung von lizenzfreier Software, sodass dem Unternehmen keine Anschaffungskosten entstehen. Auf Basis eines freien Ticketsystems wird ein Vertriebsprozess durchgespielt. Exemplarisch wird eine mögliche Ersparnis auf Grund des optimierten Geschäftsablaufs hergeleitet und berechnet.
Beim Software-Test können automatisierte Testtools heute eine große Anzahl von Tests durchführen, bei denen viele Kombinationen von Daten und Parametern verwendet werden. Dementsprechend schwierig ist es, diese Tests systematisch auszuwerten und zu Erkenntnissen über Stärken und Schwächen eines Software-Produktes zu kommen. Aus diesem Grund soll untersucht werden, in welcher Form Data Mining-Methoden eingesetzt werden können, um die Schwachpunkte einer Software aufzudecken. Des Weiteren sollen die Möglichkeiten einer mittels Data Mining erfolgenden systematischen und automatischen Priorisierung und Auswahl einer reduzierten Menge von Testfällen für den Regressionstest beleuchtet werden.
Die Bachelorarbeit verfolgt das Ziel der Erstellung einer zweckmäßigen und updatefähigen Soft-ware zum Umgang und zur Verwaltung von Datensätzen des OpenImmo Datenstandards. Der Datenstandard auf Basis der XML-Technologie wird bzgl. des Aufbaus, der Validierung sowie der generellen als auch spezifischen Funktionsweise aufgeführt und erläutert. Des Weiteren erfolgt die Konzeption, der Entwurf und die Implementierung des Prototyps einer möglichen Softwareumsetzung. Die Umsetzung wird analysiert, bewertet und gegenüber anderen Umsetzungsmöglichkeiten verglichen.
Die nachstehende Arbeit behandelt die Wirtschaftlichkeitsanalyse zweier Softwareprogramme im Bereich der Haustechnikplanung. Ergebnis dieser Arbeit ist die Herbeiführung einer Investitionsentscheidung aus zweierlei Alternativen. Es handelt sich dabei jeweils um ein zwei- und dreidimensionales Softwareprogramm. Im ersten Abschnitt der Arbeit werden Grundlagen der Wirtschaftlichkeits-analyse, das computerunterstütze Planen, sowie Softwarelösungen im Bereich der Gebäudetechnik und den damit verbundenen Planungsprozess in technischen Ingenieurbüros erläutert. Die Analyse wird anhand eines Beispiels im Bereich der Gebäudetechnik durchgeführt.
Ziel dieser Arbeit ist es, die Anforderungen an eine IH-Software zu erarbeiten und Handlungsalternativen auszuwählen. In weiterer Folge werden, mithilfe einer Nutzwertanalyse, alle infrage kommenden Handlungsalternativen hinsichtlich Vor- und Nachteile bewertet. Schlussendlich soll am Ende dieser Arbeit eine IH-Software ausgewählt werden, welche die Anforderungen der relevanten Interessensgruppen am besten befriedigt.
Die folgende Arbeit befasst sich mit der Erstellung eines Hilfsprogramms für ein
bestehendes Leistungs- und Wirkungsgradberechnungsprogramms von Strömungsmaschinen.
Das Hauptziel dieses Berechnungshilfsprogramms ist es, eine Reduzierung der Zeit und somit eine direkte Reduzierung der Kosten für neue und alternative Berechnungsmethoden, welche offline durchgeführt wer-den, zu erreichen. Zudem soll das Berechnungshilfsprogramm dazu dienen, die Zeit bzw. die Kosten der online Berechnungsoptimierung und der online
Berechnungsfehleranalyse zu reduzieren.
Der Inhalt dieser Bachelorarbeit besteht in der Erarbeitung der Vorgehensweise zur Animationserstellung mit dem Modul IDO.SolidMechanics der Software IC.IDO 10.2. Es wird dazu eine kurze Grundlagenbetrachtung bezüglich der Arbeitsplanung, VR und der verwendeten Software durchgeführt. Anschließend werden die Arten der Animation für die VR-Software IC.IDO vorgestellt. Darauf folgt eine Beispielanimation anhand eines Knickarmroboters und dem daraus entstehenden Vorgehenskonzept zur Simulation und Animation mit IDO.SolidMechanics. Diese Vorgehensweise wird anschließend an einem Fertigungssystem-Modell angewendet, um ausgewählte Fertigungsprozesse zu animieren
Die Mia Media Leipzig GmbH ist eine Videoproduktionsfirma, welche in ihrer Postproduktion die Videoschnittprogramme AVID Media Composer und Adobe Premiere Pro CC einsetzt.
In dieser Arbeit werden diese beiden Programme in verschiedenen Punkten und durch unterschiedliche wissenschaftliche Methoden miteinander verglichen. Das Ziel ist eine Handlungsempfehlung für die Mia Media Leipzig GmbH bezüglich ihrer zukünftigen Investitionen in ihre Postproduktionsinfrastruktur.
Es wird untersucht, ob ein Wechsel von AVID Media Composer auf Adobe Premiere Pro als Hauptschnittprogramm sinnvoll ist.
Als Handlungsempfehlung wird dargelegt, dass eine Umstellung auf Adobe Premiere Pro CC unter bestimmten Voraussetzungen für die Mia Media Leipzig GmbH effizienzsteigernd und wirtschaftlich wäre.
Die vorliegende Arbeit befasst sich mit technischen Maßnahmen zur Qualitätssteigerung im Bereich Quellcode, die direkte Auswirkungen auf den Projekterfolg haben. Das Hauptziel ist, verschiedene Techniken und Prinzipien aufzuzeigen, um Fehler zu minimieren und Kosten zu senken. Mit den vorgestellten Schätzverfahren kann ein Projektende, mit dem die Anforderungen an die Qualität des Produkts erfüllt werden können, kalkuliert werden. Die Ergebnisse dieser Arbeit zeigen Möglichkeiten auf, wie ein Projekt erfolgreich durchgeführt wird und wie eine langfristige und termingetreue Wartbarkeit und Erweiterbarkeit des Produkts sichergestellt werden kann.
Die vorliegende Arbeit befasst sich mit der Fragestellung, wie das Handbuch im Zeitalter von Internet und Digitalisierung aussehen kann und wie entsprechend
Dienstleistungsprozesse im Anwendungssupport für komplexe Unternehmenssoftware heutzutage gestaltet werden sollten. Dabei wird besonders auf den Blickwinkel des Anwenders eingegangen.
Am Beispiel der SONAPRO Informationssysteme GmbH, die mit dem ERP-Produkt Microsoft Dynamics NAV eine solche sehr komplexe Unternehmenssoftware vertreibt, werden qualitative Befragungen mit sechs Kunden geführt, um eine Antwort auf diese Frage zu finden. Die Befragungen finden in Form telefonischer Leitfadeninterviews statt. Aus den Ergebnissen werden fünf Kernthesen zur weiteren Betrachtung herausgegriffen, auf deren Grundlage Handlungsempfehlungen für das Beispielunternehmen getroffen werden.
Im Ergebnis zeigte sich, dass die Kunden den E-Mail- und Telefonsupport bevorzugen, aber auch dem Austausch mit anderen Anwendern, beispielsweise in Form eines Kundenforums, interessiert sind.
In the practice of software engineering, project managers often face the problem of software project management.
It is related to resource constrained project scheduling
problem. In software project scheduling, main resources are considered to be the employees with some skill set and required amount of salary. The main purpose of software
project scheduling is to assign tasks of a project to the available employees such that the total cost and duration of the project are minimized, while keeping in check that
the constraints of software project scheduling are fulfilled. Software project scheduling (SPSP) has complex combined optimization issues and its search space increases exponentially when number of tasks and employees are increased, this makes software project scheduling problem (SPSP) a NP-Hard problem. The goal of software project scheduling problem is to minimize total cost and duration of project which makes it multi-objective problem. Many algorithms are proposed up till now that claim to give near optimal results for NP-Hard problems, but only few are there that gives feasible set of solutions for software project scheduling problem, but still we want to get more efficient algorithm to get feasible and efficient results.
Nowadays, most of the problems are being solved by using nature inspired algorithms because these algorithms provide the behavior of exploration and exploitation. For solving
software project scheduling (SPSP) some of these nature inspired algorithms have been used e.g. genetic algorithms, Ant Colony Optimization algorithm (ACO), Firefly etc.
Nature inspired algorithms like particle swarm optimization, genetic algorithms and Ant Colony Optimization algorithm provides more promising result than naive and greedy algorithms. However there is always a quest and room for more improvement. The main purpose of this research is to use bat algorithm to get efficient results and solutions for software project scheduling problem. In this work modified bat algorithm is implemented where a different approach of random walk is used. The contributions of this thesis are to: (1) To adapt and apply modified multi-objective bat algorithm for solving software project scheduling (SPSP) efficiently, (2) to adapt and apply other nature inspired algorithms like genetic algorithms for solving software project scheduling (SPSP) and (3) to compare and analyze the results obtained by applied nature inspired algorithms and provide the conclusion.