Rapp, Cynthia (2019) Entwurf und prototypische Realisierung einer web- und graphdatenbankbasierten Visualisierungsplattform für Softwarearchitekturen aus Systemwelten von unterschiedlichen Programmiersprachen. Bachelorarbeit, Hochschule für Technik und Wirtschaft Berlin.
PDF
1MB |
Kurzfassung
Eine Visualisierung, mit der sich die Architektur von Software zu verschiedenen Zeitpunkten ihrer Entwicklung darstellen lässt, hilft das Verständnis fur die Software zu verbessern und kann im Verlauf der Entwicklung als Kommunikationsgrundlage dienen. Die Softwarearchitektur ist abhängig von der Programmiersprache, in der sie implementiert wurde. Durch die Integration des Datensatzes, der die Architektur abbildet, in die Graphdatenbank Neo4j ergeben sich je nach Sprache unterschiedliche Datenbankschemata. Auf dieses Schema greift das System hinter der webbasierten Visualisierungsplattform zurück. In dieser Arbeit werden Ansätze zur Generalisierung einer datensatzgebundenen Plattform zur Visualisierung von Software-Evolutionsgraphen untersucht, um die effektivste unter ihnen weiter zu untersuchen und umzusetzen. Ziel ist es, die Bindung dieser Plattform an das Datenbankschema und die Programmiersprache aufzuheben und durch eine universell anwendbare Lösung zu ersetzen. In der Konzeption der Generalisierung wurde ein Implementierungsansatz entwickelt, bei dem der Nutzer Angaben fur die Konfiguration der Webanwendung vorgibt, damit diese im Anschluss korrekt generiert wird. Die anschließende Umsetzung der Generalisierung wurde erfolgreich implementiert, sodass es dem Nutzer möglich ist, neue Architekturen zu integrieren und zu visualisieren. Das entwickelte System beantwortet die zentrale Fragestellung der Arbeit, wie die Visualisierung flexibel auf verschiedene Schemata reagieren kann.
elib-URL des Eintrags: | https://elib.dlr.de/129331/ | ||||||||
---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Hochschulschrift (Bachelorarbeit) | ||||||||
Titel: | Entwurf und prototypische Realisierung einer web- und graphdatenbankbasierten Visualisierungsplattform für Softwarearchitekturen aus Systemwelten von unterschiedlichen Programmiersprachen | ||||||||
Autoren: |
| ||||||||
Datum: | 20 September 2019 | ||||||||
Referierte Publikation: | Nein | ||||||||
Open Access: | Ja | ||||||||
Seitenanzahl: | 52 | ||||||||
Status: | veröffentlicht | ||||||||
Stichwörter: | Softwarearchitektur-Visualisierung, Generalisierung | ||||||||
Institution: | Hochschule für Technik und Wirtschaft Berlin | ||||||||
Abteilung: | Fachbereich 2 - Ingenieurwissenschaften | ||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||
HGF - Programm: | Raumfahrt | ||||||||
HGF - Programmthema: | Technik für Raumfahrtsysteme | ||||||||
DLR - Schwerpunkt: | Raumfahrt | ||||||||
DLR - Forschungsgebiet: | R SY - Technik für Raumfahrtsysteme | ||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | R - Vorhaben SISTEC (alt) | ||||||||
Standort: | Köln-Porz | ||||||||
Institute & Einrichtungen: | Institut für Simulations- und Softwaretechnik | ||||||||
Hinterlegt von: | Rapp, Cynthia | ||||||||
Hinterlegt am: | 06 Nov 2019 12:11 | ||||||||
Letzte Änderung: | 06 Nov 2019 12:11 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags