Mittel
Anforderungsanalyse
Funktional/nicht-funktional, Lasten- vs. Pflichtenheft.
Warum Priorität „Mittel"? Gelegentlich Teil der Prüfung (40–59%). Verstehen, aber nicht überinvestieren.
Lernziele
- Funktionale und nicht-funktionale Anforderungen erkennen und formulieren
- Lastenheft und Pflichtenheft sauber abgrenzen
- User Stories korrekt aufbauen
Funktional vs. nicht-funktional
- Funktional: Was soll das System tun? »Login prüft Benutzername und Passwort.«
- Nicht-funktional: Wie soll es das tun? Performance, Sicherheit, Wartbarkeit, Usability, Verfügbarkeit, Skalierbarkeit …
Lastenheft vs. Pflichtenheft
| Lastenheft | Pflichtenheft | |
|---|---|---|
| Autor | Auftraggeber | Auftragnehmer |
| Frage | Was? | Wie genau? |
| Detailtiefe | grob | fein |
| Verbindlichkeit | Ziele/Anforderungen | Lösungsumfang, Basis für Abnahme |
User Stories
Schema: »Als <Rolle> möchte ich <Ziel/Wunsch>, damit <Nutzen>.«
Zusätzlich Akzeptanzkriterien (AC): messbare Bedingungen, wann die Story umgesetzt gilt.
Übungen
Eine AntwortWer erstellt typischerweise das Pflichtenheft?
Eine AntwortWelche Anforderung ist nicht-funktional?