Refine
Document Type
- Bachelor Thesis (3)
- Diploma Thesis (1)
Language
- German (4)
Has Fulltext
- yes (4)
Is part of the Bibliography
- no (4) (remove)
Keywords
- Webanwendung (4) (remove)
Institute
In der vorliegenden Arbeit sollen die grundlegenden Konzepte von XSLT näher untersucht werden und im Anschluss daran nach praktischen Ansätzen zur Verwendung von XSLT speziell im Rahmen der unter 1.2.2 vorgestellten Aufgabestellung gesucht werden. Dabei geht es um die Evaluierung der Möglichkeiten, die sich mit der Verwendung von XSLT bieten sowie deren optimale Anbindung und Nutzung in der bestehenden Infrastruktur, die durch das Gesamtprojekt gestellt wird. Für ein besseres Verständnis des später beschriebenen Lösungsansatzes sowie dessen Umsetzung sollen im anschließenden Kapitel zunächst die Technologien erläutert werden, die den Kern der Anwendung bilden, nämlich XML und XSLT. Im Anschluss daran wird das System analysiert, innerhalb dessen die Anwendung integriert werden muss sowie Anforderungen genannt, die an die Anwendung gestellt werden. Aus den Grundlagen, der Analyse und den Anforderungen wird dann ein Entwurf für das System bzw. die Anwendung abgeleitet, dessen Umsetzung schließlich in Kapitel 5 beschrieben wird. Den Schluss dieser Arbeit bildet das Fazit, in dem nochmals zusammenfassend erläutert werden soll, inwieweit die gestellten Anforderungen an das System konkret umgesetzt werden konnten bzw. welche Schlüsse für die Zukunft der Anwendung und die generelle Verwendung von XSLT gezogen werden können.
Gegenstand der vorgestellten Arbeit ist die Evaluierung frei erhältlicher Performance Test Frameworks, zusätzlich in Hinblick auf deren HTTP/2 und WebSockets Unterstützung. Zur Einführung wird der allgemeine Aufbau und die Vorgehensweise von Performancetests erörtert. Hierfür werden zwei unterschiedliche Testpläne vorgestellt und miteinander verglichen. Anschließend werden die ausgewählten Frameworks auf ihre Funktionen untersucht. Zuletzt wird beispielhaft eine im Netz frei verfügbare Webanwendung mit den vorgestellten Frameworks getestet und der Ablauf derer jeweils dokumentiert.
Um ein abschließendes Fazit zu formulieren, werden die Frameworks hinsichtlich deren Feature Reichhaltigkeit, Nutzerfreundlichkeit und Aktualität bewertet.
Schlagwörter: Web Performance, Stresstests, HTTP/2, WebSocket, Webanwendung, Frameworks, Performance Programme, Evaluierung
Das Kompetenzzentrum für digitale Barrierefreiheit an der Hochschule der Medien Stuttgart pflegt eine Sammlung an Ressourcen zu digitaler Barrierefreiheit. Diese wird durch Verwendung der Online Gruppenbibliothek Zotero verwaltet und Interessenten bereitgestellt. Da Zotero selbst nicht barrierefrei ist, soll eine Webanwendung entwickelt werden, welche die Ressourcen barrierefrei zur Verfügung stellt.
In der Arbeit wird untersucht, ob und wie eine barrierefreie Webanwendung entwickelt werden kann, die den Anforderungen der Nutzer und des Auftraggebers entspricht und dabei den Vorgänger übertrifft.
Die vorliegende Arbeit stützt sich auf die Erfahrungen eines Projektteams, deren Pro-jektbericht als vorab angefertigte Anforderungsanalyse dient und eine Analyse der Vor-gängeranwendung beinhaltet. Die gewonnenen Erkenntnisse sowie der entstandene Prototyp bilden die Grundlage für diese Arbeit.
Es erfolgt eine umfassende Evaluierung der entwickelten Anwendung durch einen Nut-zertest und die Anwendung des User Experience Questionnaires zur quantitativen Ana-lyse im Vergleich zum Vorgänger. Zudem wird die Barrierefreiheit der Seite geprüft. Durch ein Expertenreview mithilfe des BIK BITV-Prüfverfahrens und Nutzertests wird nachgewiesen, dass eine ansprechendere und barrierefreie Anwendung entwickelt wurde. Iterative Implementierungen tragen dazu bei, dass die neue Anwendung den Vorgänger nachweislich übertrifft.
Ab Mitte 2025 wird das Barrierefreiheitsstärkungsgesetz viele Unternehmen in Deutschland dazu verpflichten, ihre Websites und Online-Shops barrierefrei zu gestalten. Sie stehen vor der Herausforderung, die Barrierefreiheit künftig in den Entwicklungsprozess ihrer digitalen Plattformen zu integrieren.
Um dies zu erleichtern, entwarfen wir im Rahmen dieser Arbeit einen Entwicklungsprozess für barrierefreie Webanwendungen in Scrum, der in einem Experiment mit anschließender heuristischer Evaluation und einer Befragung in einem E-Commerce-Unternehmen validiert wurde. Der Entwicklungsprozess befasst sich mit der Einbeziehung von Barrierefreiheit in Scrum-Elemente wie Product Backlog Items, die Definition of Ready und Definition of Done. Außerdem zeigt er bewährte Praktiken für die Implementation und das Testen von Barrierefreiheit auf.
Die Ergebnisse zeigten, dass die Erfassung von Barrierefreiheitsanforderungen in Form von Gherkin-Szenarien zu einer schnelleren Bearbeitung von Aufgaben und höheren Zufriedenheit mit dem Entwicklungsansatz im Scrum-Team beiträgt. Ferner wurde deutlich, dass die Schulung des Personals unerlässlich ist, um die Anforderungen der EN 301 549 und der WCAG vollständig zu erfüllen.
Diese Arbeit macht deutlich, dass Unternehmen zeitnah Maßnahmen ergreifen müssen, um das Barrierefreiheitsstärkungsgesetz rechtzeitig umsetzen zu können.