Entwicklung von Metriken für das Architekturmanagement von Enterprise Anwendungen auf Basis von Literatur und Analyse der Daten eines Architekturmanagementsystems in der Praxis. Erfassen und Darstellung der Metriken. Arbeit ggfs. im Team möglich.


In Kooperation mit der Raiffeisen Software Gesellschaft (RSG) und dem Software Competence Center Hagenberg (SCCH) wurde am Insitut für Wirtschaftsinformatik – Software Enginnering die Architekturmanagementplattform Kosmos entwickelt, die in der RSG als Basis für Architekturmanagement und Entwicklung großer Softwarelanschaften eingesetzt wird.

Mit der Plattform können Architekturinformationen aus verrschiedenen Umsystemen extrahiert und mit vorgefertigten Visualisierungen in Dashboards visualisiert werden. Zur Zeit dienen die extrahierten und visualisierten Daten zur Unterstützung in den Bereichen Enterprise Architektur Management, Application Portfolio Management, Abhängigkeitsanalyse von Anwendungen und Services (inkl. Microservices) und zur Erstellung von Architekturausweisen für Enterprise Anwendungen.

In dieser Arbeit sollen auf Basis der Literatur und der aktuell in der Plattform erfassten Informationen Metriken für das Enterprise Architekturmanagement erarbeitet werden. Dabei sollen die verschiedenen Use Cases analysiert und kategorisiert werden und dann für die identifizierten Kategorien Metriken definiert werden (z.B. für Application Portfolio Management, oder sinnvole Metriken für Lösungsarchitekten). Es ist auch eine Spezualisierung der Metriken (z.B. für den/die Cloud Architekten/in) denkbar.

Zusätzlich soll überlegt werden, wie die identifizierten Metriken erfasst und dann in Use Cases (bzw. Kategorie) spezifischen Dashboards dargestellt werden können. Die möglichen Realisierungen für die Erfassung und Visualisuerung der Metriken sind offen. Denkbar ist der Einsatz von bekannten Werkzeugen wie Prometheus und Grafana, die Nutzung der Dashboards und Datenbanken von Kosmos (Angular bzw. Mongo DB) oder die Entwicklung eines eigenen Services für Frontend und/oder Backend. Die Art der technischen Umseetzung wird je nach Aufwand und Interesse mit dem Betreuer der Arbeit abgestimmt. Im Mittelpunkt steht die identifikation der Metriken.

Die Arbeit ist ggfs auch für zwei Studenten geeignet, wobei z.B. in diesem Fall die Aufteilung in Identifikation der Metriken einserseits (Literatur, empirisch) und die Realisierung zur Erfassung und Visualisierung der Metriken andererseits möglich wäre.

Kontakt: Rainer Weinreich

Metriken für das Enterprise Software Architekturmanagement