@mastersthesis{Karbowiak2023, type = {Bachelor Thesis}, author = {Karbowiak, Frederic}, title = {Strukturierte Neuentwicklung der Warenwirtschaftskomponente einer cloudbasierten Buchhaltungssoftware}, organization = {sevDesk GmbH}, institution = {Fakult{\"a}t Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019)}, pages = {V, 80}, year = {2023}, abstract = {Ziel dieser Arbeit ist es, die Warenwirtschaftskomponente einer Cloudbasierten Buchhaltungssoftware strukturiert neu zu entwickeln. In einem ersten Schritt wurden hierf{\"u}r mehrere Software-Architekturen vorgestellt. Daraufhin wurde das bestehende System analysiert, um sowohl die Wahl der Warenwirtschaftskomponente zu begr{\"u}nden als auch deren Funktionen zu identifizieren. Im n{\"a}chsten Schritt wurde, um eine getrennte Entwicklung und Ver{\"o}ffentlichung zu erm{\"o}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{\"a}ssig und zukunftssicher zu gestalten, wurde die Implementierung mit Hilfe der Hexagonalen-Architektur realisiert. Die hierf{\"u}r n{\"o}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{\"a}ten und Anforderungen mit einem Soll-Ist-Vergleich identifiziert und dokumentiert.}, language = {de} }