Refine
Has Fulltext
- no (2)
Document Type
- Bachelor Thesis (1)
- Master's Thesis (1)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2)
Die Arbeit befasst sich mit dem Entwurf und der Entwicklung einer Lernsoftware für verschiedene Datenbankmodelle. Ziel der Arbeit ist ein Programm, das studiengangsüber- greifend in Lehrveranstaltungen der Westsächsischen Hochschule Zwickau zur Demonstration von Datenbankkonzepten eingesetzt werden kann. Bisher wurde zu diesem Zweck die Software SQL-Teacher der Pocketbit GmbH verwendet. Allerdings ist der Einsatz mit Problemen ver- bunden, da die Software nicht plattformunabhängig funktioniert und verschiedenste Systeme von den Studenten verwendet werden. Zudem finden nicht nur in akademischen Kreisen immer mehr Alternativen zu den am weitesten verbreiteten relationalen Datenbanken Anwendung. Daraus resultiert die Anforderung an die Software, modular erweiterbar zu sein, um Module für alternative Datenbankmodelle wie Graphendatenbanken einbinden zu können. Die Arbeit kann grob in zwei Meilensteine eingeteilt werden. Der erste Teil besteht aus der Entwicklung einer Basisanwendung, welche die Plattform für alle weiteren Module zur Verfügung stellt. Im zweiten Teil wird eine Erweiterung für relationale Datenbanken erarbeitet.
Softwarearchitektur gilt als Königsdisziplin der Softwareentwicklung. Viele Aspekte sind für eine gute Architektur in Einklang zu bringen. Hierzu müssen neben Softwarequalitätskriterien wie Performance oder Wartbarkeit auch die Interessen aller Projektbeteiligten vom Kunden bis zum einzelnen Entwickler einbezogen werden. Je größer und komplexer ein Softwaresystem wird, desto herausfordernder ist auch die Entwicklung der Softwarearchitektur. Zudem entwickelt sich die Architektur aufgrund sich stetig ändernder Anforderung immer weiter. Bestehende Teile müssen umgestaltet und neue integriert werden. Es gilt die Komplexität zu beherrschen und den Überblick im Großen wie auch im Kleinen zu behalten. Von sich stetig ändernden Anforderungen ist auch das Softwaresystem HSCERP des Unternehmens HSC Solutions betroffen. Das ursprünglich für den Einsatz in Kleinstunternehmen ausgelegte System findet zunehmend mehr Interessenten mit einem immer größer werdenden Nutzerkreis. War die aktuelle Performance der Architektur unter Berücksichtigung der Anforderungen von Kleinst- und Kleinunternehmen angemessen, stößt sie in mittleren Unternehmen an ihre Grenzen. In der Softwaretechnik sind solche Probleme schon lange ein Thema. Sie wurden in zahlreichen Arbeiten behandelt und in Form von Standardarchitekturansätzen verarbeitet. Ziel dieser Arbeit ist die Untersuchung solcher Standardarchitekturen hinsichtlich ihrer Eignung zur Performancesteigerung von HSCERP. Zu den untersuchten Ansätzen zählen neben der weitverbreiteten Schichtenarchitektur und dem Ansatz des Domain Driven Designs auch das weniger bekannte Quasar, welches versucht eine Standardarchitektur speziell für ERP-Systeme zu beschreiben.