Theses
Contact
Events
Upcoming Events
-
26.03.2024 16:00 PG-Raum A2 2-219 / https://uol.de/se?vc-oberseminar
SE ColloquiumHenry Haar, Sören Heithus, Ronald Kasper, David Klein, Joseph Mukondo und Hendrik Peper:Bereitstellung von Funktionalitäten in IoT Systemen – am Beispiel von Vorhofflimmererkennung in EKG-Systemen
Theses
Smartes Anforderungsmanagement
Bachelor- oder Masterarbeit in der Abteilung SoftwaretechnikMotivation
Bei der Formulierung von Anforderungen, sei es in Form von klassischen Anforderungssätzen oder in Form von User Stories, müssen diverse Qualitätskriterien eingehalten werden. So sollen Anforderungen untereinander nicht im Widerspruch stehen, und Abhängigkeiten zwischen Anforderungen sollen sichtbar sein. Im späteren Verlauf der Entwicklung sollen dann konkrete Aufgaben und Lösungen auf Anforderungen rückverfolgbar sein. Diese Konsistenz und Nachverfolgbarkeit (engl. consistency und traceability) müssen oft aufwändig manuell hergestellt werden.
Aufgabenstellung
Techniken des Wissensmanagements und Semantische Technologien erlauben es, inhaltliche Zusammenhänge zwischen Konzepten zu spezifizieren. Auf dieser Basis ist es dann möglich, Zusammenhänge zwischen Texten herzustellen, die über einen reinen Wort-Abgleich hinausgehen. Hier können Synonyme, Gegenteile, Generalisierungen oder anderweitig verwandte Begriffe betrachtet werden.
Beispiel:
User Story 1: Als Manager möchte ich neue Workflows erstellen können, um neuen Herausforderungen zu begegnen.
User Story 2: Als Manager möchte ich bestehende Prozesse verändern können, um Vorgänge an veränderte Rahmenbedingungen
anpassen zu können.
Aufgabe 1: Erstelle eine Eingabemaske zum Bearbeiten von neuen oder existierenden Arbeitsabläufen.
Ziel der Arbeit ist es, ein Konzept für ein Anforderungsmanagement zu erstellen, das automatisch Querbezüge zwischen verwandten Inhalten herstellt. Dieses Konzept soll anhand einer prototypischen Implementierung validiert werden.
Betreuer
Prof. Dr. Andreas Winter ()
Dr. Christian Schönberg ()
Related Projects
Agile Frameworks Agile frameworks are a well-established methodology for software development and other activities. But the Agile Manifesto and frameworks like Scrum leave many tasks and options open for interpretation and implementation. For example, Scrum starts with a filled product backlog, but does not include a process for requirements engineering. The Agile Frameworks project deals with questions and open steps like this. |
|