Inhaltsverzeichnis

Analyse und Implementierung eines Prototypen zur Evaluierung einer modularisierten Verkaufsstrecke

Thema:
Analyse und Implementierung eines Prototypen zur Evaluierung einer modularisierten Verkaufsstrecke
Art:
BA
BetreuerIn:
Alexander Bazo
BearbeiterIn:
Martin Steinhauer
ZweitgutachterIn:
N.N.
Status:
abgeschlossen
angelegt:
2017-05-18
Antrittsvortrag:
2017-08-28
Textlizenz:
Unbekannt
Codelizenz:
Unbekannt

Hintergrund

Das Unternehmen Senacor Technologies entwickelt bei einem seiner Kunden eine monolithische Softwarelösung auf Front- und Backend-Seite, um eine Verkaufsstrecke von Finanzprodukten zu realisieren. Aufgrund zunehmender Schwierigkeiten in der Wartbarkeit eines wachsenden monolithischen Systems sollen Komponenten dieses Systems analysiert und anschließend neuimplementiert werden, sodass sich diese nach einem Baukasten-Prinzip zusammensetzen lassen.

Zielsetzung der Arbeit

Ziel der Arbeit ist die Analyse der bestehenden Software-Lösung auf Basis von verschiedenen Software-Metriken mit Hilfe des Tools Sonarqube und die Erstellung einer auf diesen Daten basierenden Anforderungsanalyse. Der Schwerpunkt liegt hier in der vertikalen Zerteilung des Systems zur besseren Modularisierung. Anschließend soll ein entsprechender Prototyp entwickelt werden, welcher im Anschluss ebenfalls mit den zuvor definierten Metriken analysiert wird. Die so erhaltenen Ergebnisse sollen dann zum Vergleich mit dem alten System herangezogen werden.

Konkrete Aufgaben

Erwartete Vorkenntnisse

Weiterführende Quellen

Fielding, R. (2000). Architectural Styles and the Design of Network-based Software Architectures. University of California

Fielding, R. (2008). REST APIs must be hypertext-driven. (http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven)

Hoffmann, D. (2008). Software-Qualität. Springer.

Sneed, H. (2010). Software in Zahlen. Die Vermessung von Applikationen. Hanser.

Schneider, K. (2012). Abenteuer Softwarequalität: Grundlagen und Verfahren für Qualitätssicherung und Qualitätsmanagement. Dpunkt-Verlag.

Wallmüller, E. (2011). Software Quality Engineer