In dieser Arbeit wird die Entwicklung eines Tools beschrieben, welches diverse Schritte des digitalen Achterbahnbaus prototypisch kombiniert. Entwickelt wurden eine visuelle Bewegtbilddarstellung, ein prozeduraler Streckengenerator, eine automatische Rotationszuweisung und eine Präferenzeingabefläche zur Beeinflussung der zufälligen Streckenausgabe. Der Fokus liegt darauf, die zufälligen Streckenlayouts in einer Umfrage zu evaluieren, um zu ermitteln, ob diese Software einen potentiellen Mehrwert für professionelle Achterbahndesigner bietet. Im Rahmen der Evaluation wurden sieben Achterbahnen im Tool erbaut. Dabei handelt es sich um zwei zufällig generierte, zwei vom Autor erschaffene und drei Repliken realer Bahnen. Um eventuelle Streckentyppräferenzen von Probanden zu erkennen, wurden zwei verschiedene Achterbahntypen für die Evaluation verwendet. Diese sind als Videoaufnahme in einer Umfrage mit 26 Probanden untersucht und anschließend miteinander verglichen worden. Die Probanden zeigten in ihrer Erfahrung mit Achterbahnen einen geringen bis mittelmäßigen Wissensschatz, konnten aber gute Bahnen von schlechten unterscheiden. Es war ihnen nicht eindeutig möglich, die realen Strecken von den anderen zu unterscheiden. Die Ergebnisse zeigen, dass die zufällig generierten Strecken den realen Repliken im Bezug auf Kreativität ebenbürtig sind. Auch die Qualität des Streckenlayouts weist laut den Probanden kein erkennbares Defizit auf. Die prototypische Umsetzung der Ausgabe des Tools kann als zufriedenstellend eingeschätzt werden. Ob die Applikation einen positiven Einfluss auf die Arbeit eines brancheninternen Designers hat, muss in einer weiteren Studie untersucht werden.
Die Digitalisierung aller Prozesse in den Unternehmen schreitet stetig voran. In den Bereichen Qualitätsmanagement und Qualitätssicherung werden CAQSysteme eingesetzt. Die Einführung neuer Software stellt einen Wandel für das Unternehmen und seine Mitarbeiter dar. Zum Zeitpunkt der Untersuchung war die Systemeinführung bereits zu ca. 70% vollzogen. Der Erfolg des Wandels wird maßgeblich durch die Mitarbeiterbeteiligung bestimmt.
Deshalb stehen die Mitarbeiter im Fokus dieser Masterthesis. Im Rahmen einer Befragung wurde eine quantitative Studie zum Changemanagement im Unternehmen durchgeführt. Der Analyse lag das 5-Stufen-Modell nach Krüger zugrunde. Mit den Ergebnissen war eine präzise Bestimmung des Ist-Standes der Mitarbeiter und des Unternehmens im Change Prozess möglich. Ein großer Teil der Befragten war von der Notwendigkeit des CAQ überzeugt und ca. die Hälfte der Beteiligten war motiviert, die Systemeinführung zukünftig aktiv zu unterstützen. Zusätzlich wurden Demotivatoren aufgedeckt, welche die Mitarbeiter in ihrer Arbeit behinderten. Um den Wandel erfolgreich abzuschließen, wurde empfohlen, die Kommunikationsstrategie des Unternehmens anzupassen. Allgemein müssen die Mitarbeiter frühzeitig in neue Projekte einbezogen werden
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.
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.
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.