Zur Seitenansicht
 

Titelaufnahme

Titel
Ein Dashboard für die dynamische Dokumentation microservice-basierter Softwaresysteme / eingereicht von Peter Aichinger BSc
AutorInnenAichinger, Peter
Beurteiler / BeurteilerinWeinreich, Rainer
ErschienenLinz, 2017
Umfang86 Blätter : Illustrationen
HochschulschriftUniversität Linz, Masterarbeit, 2017
SpracheDeutsch
DokumenttypMasterarbeit
Schlagwörter (DE)Microservice / Software-Architektur / Architektur-Dokumentation
Schlagwörter (GND)Wirtschaftsinformatik / Softwarearchitektur
URNurn:nbn:at:at-ubl:1-13639 Persistent Identifier (URN)
Zugriffsbeschränkung
 Das Werk ist gemäß den "Hinweisen für BenützerInnen" verfügbar
Dateien
Ein Dashboard für die dynamische Dokumentation microservice-basierter Softwaresysteme [2.86 mb]
Links
Nachweis
Klassifikation
Zusammenfassung (Deutsch)

Die Dokumentation dynamischer Softwaresysteme, wie jene welche eine microservice-basierte Architektur verfolgen, ist komplex. Vor allem die Notwendigkeit der Berücksichtigung unterschiedlicher Stakeholder mit verschiedenen Sichten und der Umstand, dass die benötigten Informationen über verschiedenen Systeme verteilt sind, tragen dazu bei. Die sich laufend ändernde Architektur dieser Systeme machen eine manuelle Dokumentation des Systems zeit- und somit auch kostenintensiv. Aus diesem Grund ist es notwendig, die Dokumentation dynamischer Systeme zu automatisieren. Diese Arbeit beschäftigt sich mit der Umsetzung eines Dashboards, welches die Dokumentation aktuell hält und in welchem es möglich ist, Informationen aus unterschiedlichen Systemen zu integrieren. Zu Beginn der Arbeit werden grundlegende Begriffe aus den Bereichen Softwarearchitektur und Architekturdokumentation diskutiert. Anschließend werden Anforderungen an das Dashboard definiert, welche aus vorhandener Literatur und einer Umfrage abgeleitet wurden. Schließlich wird das implementierte Dashboard für die Dokumentation von microservice-basierten Softwarearchitekturen vorgestellt.

Zusammenfassung (Englisch)

The documentation of dynamic software systems like the microservice-based architecture is very difficult, because there are different stakeholders with various views, which have to be taken into account. Additionally, the documentation of a complete system is distributed across different system components. Because of that, it is necessary to automate the documentation of such dynamic software systems. This master thesis deals with the implementation of a tool, which keeps the documentation of a microservice-based software systems automatically up-to-date, and makes it possible to integrate information from external systems. At the beginning of this thesis, basic concepts of software architecture and software architecture documentation area are discussed. After that, the requirements for the documentation tool are defined. These requirements were determined using a literature research and a survey. Finally, the implemented dashboard for the documentation of microservice-based software systems is described.

Statistik
Das PDF-Dokument wurde 49 mal heruntergeladen.