Abstract
Am Institut für Wirtschaftsinformatik und Software Engineering wurde – als Werkzeug zur Erstellung von Qualitätsmodellen – die Applikation QuamView entwickelt. Im Zuge von Weiterentwicklungen wurden Teile des Qualitätsmodell-Editors als eigenständiges Webservice entwickelt. Die Umsetzung dieses Services erfolgte in Angular.
Angular-Anwendungen sind hochgradig interaktiv und werden durch verschiedene Ereignisse gesteuert. Zur kontiunierlich mit der Umgebung stattfindenden Interaktion zählen Ereignis-Verarbeitung, die Aktualisierung des Anwendungszustands und die Anzeige von Daten.
Das Hauptaugenmerk der Masterarbeit liegt neben dem generellen Thema der reaktiven Programmierung mittels RxJs auf der Ergründung oben genannter grundlegender Aspekte zur Entwicklung reaktiver Anwendungen, der clientseitigen Verwaltung von Daten in Angular (Zustandsverwaltung) und wie in Angular – sollte es durch Ereignisse zur Aktualisierung des internen Datenmodells kommen – etwaige Aktualisierungen auch möglichst performant im DOM widergespiegelt werden können (Change Detection).
Im Experiment wird QuamView einer Analyse bzgl. möglicher Optimierungen hinsichtlich Zustandsverwaltung und Änderungserkennung unterzogen. Zur Beurteilung werden dabei die in der Arbeit zuvor erarbeiteten Kritierien herangezogen und ausgehend von der Analyse sinnvolle Maßnahmen zur Optimierung definiert. Nach erfolgter Umsetzung der Verbesserung erfolgt die abschließende Auswertung.
| Original language | German (Austria) |
|---|---|
| Supervisors/Reviewers |
|
| Publication status | Published - Feb 2024 |
Fields of science
- 102006 Computer supported cooperative work (CSCW)
- 102015 Information systems
- 102016 IT security
- 102020 Medical informatics
- 102022 Software development
- 102027 Web engineering
- 102034 Cyber-physical systems
- 509026 Digitalisation research
- 102040 Quantum computing
- 502032 Quality management
- 502050 Business informatics
- 503015 Subject didactics of technical sciences
JKU Focus areas
- Digital Transformation