Funktionale Anforderungen

Übungsaufgaben: funktionale und nichtfunktionale Anforderungen

Drei Übungsaufgaben zu funktionalen und nichtfunktionalen Anforderungen: Für eine Mitfahr-App wählst Du Ermittlungsmethoden, ergänzt einen Anforderungskatalog mit Akzeptanzkriterien und machst unpräzise Anforderungen prüfbar. Für eine Freizeit-App leitest Du aus einem Störungsprotokoll Anforderungen ab und berechnest Verfügbarkeit und zulässige Ausfallzeiten. Für die Geräteausleihe einer Schule erstellst Du einen Gesprächsleitfaden und beschreibst Schwachstellen und technische Anforderungen.

Übungsaufgaben zur Anforderungsanalyse

Viele Projekte scheitern an einer unzureichenden oder nicht fachgerechten Anforderungsanalyse. Diese Übungsaufgaben wiederholen die Techniken und Best Practices des Requirements Engineering: Projektumfeld und Stakeholder analysieren, Anforderungen ermitteln, tabellarisch dokumentieren, priorisieren und mit den INVEST-Kriterien prüfen.

Anwendungsfall (Use Case)

Anwendungsfälle stellen den Nutzen, den ein System für Benutzer*innen bereitstellt, in das Zentrum der Betrachtung. Mit ihnen können Anforderungen identifiziert und (tabellarisch oder als Diagramm) dokumentiert werden.

Anforderungsanalyse (requirement engineering)

Viele Projekte scheitern daran, dass nie hinreichend definiert wurde, was eigentlich die Ziele sein sollen. Wie kann eine systematische Anforderungsanalyse aussehen? Der Artikel erklärt, was Anforderungen sind, wie Du funktionale und nichtfunktionale Anforderungen (Qualitätsanforderungen und Randbedingungen) sicher unterscheidest, wie Du sie mit Bezug zur Situation beschreibst und prüfbar formulierst und welche typischen Fehler Du dabei vermeiden solltest.