Definicja
Dokument opisujący funkcje, które system musi zapewnić, aby spełnić zatwierdzone wymagania użytkownika.
Proste wyjaśnienie
Wyjaśnia, jakie funkcje będzie posiadał system.
Dlaczego to ważne
Łączy potrzeby użytkownika z projektem i stanowi podstawę testów funkcjonalnych.
Granice pojęcia
FS opisuje zachowanie funkcjonalne, a nie wszystkie techniczne szczegóły implementacji.
Perspektywa praktyczna
Każda istotna funkcja powinna prowadzić do zatwierdzonego wymagania oraz odpowiedniego sposobu weryfikacji.