Beschreibung
Anforderungsdokumenten kommt im Rahmen von Softwareentwicklungsprojekten eine zentrale Rolle zu, da sie eine wichtige Informationsquelle für viele verschiedenen Rollen bilden, welche in die Softwareentwicklung involviert sind.
Diese Tatsache stellt jedoch für einen Anforderungsingenieur eine große Herausforderung dar, da mit der Erstellung der Dokumente unterschiedliche Informationsbedürfnisse und Erwartungen adressiert werden müssen, die abhängig sind von der jeweiligen Rolle und Aufgabe, die die Konsumenten der Anforderungsspezifikationen (im Folgenden „Artefakt-Stakeholder“ bezeichnet) haben.
So benötigt ein Architekt z.B. detailliertes Wissen über Qualitätsanforderungen, Daten und technische Rahmenbedingungen, wohingegen für einen Tester detaillierte Use Case Beschreibungen eine wichtige Informationsgrundlage darstellen, etwa zur Ableitung von Testfällen.
Mit zunehmender Komplexität von Softwaresystemen und daraus resultierenden komplexeren Anforderungsspezifikationen erfordert die Erfassung und Analyse dokumentierter Anforderungen aus Sicht der Artefakt-Stakeholder zunehmend mehr Aufwand - sowohl zeitlich, als auch kognitiv. Zudem hat sich in Studien gezeigt, dass die Nutzbarkeit der Anforderungsspezifikationen häufig darunter leidet, dass rollenspezifische Informationsbedarfe unzureichend erfüllt sind.
Im Vortrag wird ein Einblick in aktuelle Forschungsarbeiten gegeben, in welcher in einer Reihe empirischer Studien die Relevanz verschiedener RE Artefakte aus Sicht von Architekten, Usability Engineers und Tester untersucht wurden. Bei den untersuchten RE Artefakten handelt es sich um Artefakte, die im Rahmen der Informationssystementwicklung unter Anwendung eines Task-Orientierten Requirements Engineering Ansatzes (TORE) erstellt werden.
Basierend auf dieser empirischen Grundlage wurde eine erste toolgestützte Lösung entwickelt, welche rollenspezifische Filtermöglichkeiten basierend auf ermittelten Prioritätsstufen einzelner RE Artefakte aus Sicht der untersuchten Artefakt-Stakeholder ermöglicht.