Refine
Year of publication
- 2023 (1)
Document Type
- Bachelor Thesis (1)
Language
- German (1)
Has Fulltext
- yes (1)
Is part of the Bibliography
- no (1)
Keywords
- Architekturmuster (1)
- Buchführung (1)
- Hexagonale Architektur (1)
- Neuentwicklung (1)
- Softwarearchitektur (1)
Open Access
- Closed (1)
Ziel dieser Arbeit ist es, die Warenwirtschaftskomponente einer Cloudbasierten Buchhaltungssoftware strukturiert neu zu entwickeln. In einem ersten Schritt wurden hierfür mehrere Software-Architekturen vorgestellt. Daraufhin wurde das bestehende System analysiert, um sowohl die Wahl der Warenwirtschaftskomponente zu begründen als auch deren Funktionen zu identifizieren. Im nächsten Schritt wurde, um eine getrennte Entwicklung und Veröffentlichung zu ermöglichen, entschieden die Komponente aus dem bestehenden System zu trennen und in einem neuen Service zu kapseln. Um diese Migrationsstrategie zu realisieren und den entstehenden Service wartbar, zuverlässig und zukunftssicher zu gestalten, wurde die Implementierung mit Hilfe der Hexagonalen-Architektur realisiert. Die hierfür nötigen Schritte wurden hierbei dokumentiert. Anschließend wurde dieser neue Service getestet. Dabei wurden sowohl der Quellcode mithilfe automatisierter Tests als auch die erreichten und fehlenden Funktionalitäten und Anforderungen mit einem Soll-Ist-Vergleich identifiziert und dokumentiert.