006 Spezielle Computerverfahren
Refine
Document Type
- Bachelor Thesis (3)
Year of publication
- 2015 (3) (remove)
Language
- German (3)
Keywords
Institute
- 03 Mathematik / Naturwissenschaften / Informatik (3) (remove)
Diese Bachelorarbeit erforscht Methoden und Techniken für die Erstellung von Concept
Art bei der Entwicklung von Videospielen. Mithilfe von Aussagen renommierter Concept
Artists sowie einer qualitativen Umfrage in Unternehmen wird ein de facto Industriestandard ermittelt und Probleme mit der Arbeitsweise und den Arbeitsergebnissen der Concept Artists in der Videospielindustrie analysiert. Das Ergebnis der Analyse zeigt, dass in den Firmen Concept Art eine zu geringe Relevanz besitzt und durch eine genauere Definition eines Standards die Qualität der Arbeit gesteigert werden könnte.
Die vorliegende Arbeit beschäftigt sich mit der Analyse der Lehreinheiten “Softwaretechnik-Grundlagen“ und “Softwaretechnik-Projekt“ an der Hochschule Mittweida, sowie mit den Möglichkeiten zur Modernisierung und Umgestaltung dieser. Der erste Teil enthält Erläuterungen zu ausgewählten Grundlagen der Softwaretechnik für das spätere Verständnis. Darauf folgt eine Analyse des Ist–Stands der Vorlesungen, sowie der Praktika der genannten Module. Aus dieser
geht hervor, dass sich die Lehrinhalte auf dem aktuellen Stand befinden.
Darüber hinaus beinhaltet die Arbeit wichtige Vorschläge zur Umstrukturierung der Vorlesungen und leichten Umgestaltung der Praktika. Daraus geht u.a. hervor, dass es wichtig ist, die Erläuterungen zu agilen Entwicklungsmethoden wie Scrum zu erweitern und die Vorlesungen mit guten Beispielen und Grafiken aufzulockern. Zusätzlich liegt ein überarbeitetes Praktikum zum Thema “Testen mit JUnit in der Entwicklungsumgebung Eclipse“, inklusive Musterlösung bei, welches auf 90 min ausgelegt ist.
Die vorliegende Arbeit beschreibt die Umsetzung eines modularen Software-Systems für dynamische Webanwendungen auf Basis von Java Server Faces. Ziele sind dabei
die konkrete Implementierung eines zentralen Portals für firmeneigene Anwendungen der Codefrog IT GmbH und die Schaffung eines leicht verständlichen und einfach zu
bedienenden Frameworks für die Integration weiterer Anwendungsmodule. Ausgehend von einer Analyse der bestehenden Programmstruktur des Unternehmens erfolgt die Festlegung der zu verwendenden Technologien sowie die Konzeption der grundlegenden Software-Architektur. Anschließend wird genauer auf die Implementierung der einzelnen Systembestandteile unter den Aspekten Modularität, Datenhaltung und Sicherheit eingegangen. Für das finale System wird zudem eine individualisierbare Weboberfläche mit Beispielmodulen umgesetzt.
Das Ergebnis der Arbeit ist ein komponentenbasiertes System, welches das Grundgerüst für die Neu- und Weiterentwicklung bestehender Unternehmenssoftware
bilden soll. Das entstandene Framework ermöglicht es dabei neue Anwendungen als Module eines gemeinsamen Webportals zu entwickeln.