Wymagania funkcjonalne.

0

Pisze wymagania funkcjonalne w taki sposób:

F 1.1.: Rejestracja nowego użytkownika (UC 2.1)
F 1.2.: Logowanie użytkownika (UC 1.1)
F 1.3.: Przypomnienie zapomnianego hasła
F 1.4.: Wysłanie maila z linkiem przekierowującym do panelu zmiany hasła
F 1.5.: Zwrócenie błędu kontroli danych
F 1.6.: Zapamiętanie hasła użytkownika
F 1.7.: Zmiana hasła użytkownika
F 1.7.: Wylogowanie użytkownika

F 2.1.: Uruchamianie na serwerze zdalnej usługi cron job pobierającej aktualne dane meteorologiczne.
F 2.2.: Stworzenie na serwerze pliku .json przechowującego całą historię pomiarów

Pytanie, czy punkt F 2.1 i F 2.2 należą do wymagań funkcjonalnych? Mój wykładowca twierdzi że nie i powinienem stworzyć jakiś osobny podpunkt (który na pewno nie powinien się nazywać wymagania funkcjonalne) w którym umieszcze tego typu rzeczy<?>

4

No ale czy to są wymagania klienta? o_O Klient powiedział "niech ta wasza aplikacja tworzy zdalną usługę cron job na serwerze która będzie pobierać aktualne dane meteorologiczne"? Czy prędzej "chciałbym żeby aplikacja prezentowała aktualne dane meteorologiczne, powiedzmy z X minutowym opóźnieniem"? Widzisz jaka jest różnica? Jedno opisuje wymaganie a drugie opisuje implementacje.
Tak samo drugi podpunkt. Klient zażyczył sobie że "na serwerze aplikacja tworzyła plik json przechowujacy..." czy jednak klient powiedziałby "chciałbym żeby aplikacja pozwalała podejrzeć historie pomiarów"?

0

Tak to wymagania klienta a ja to zrobilem jak wymagania techniczne programu. Dzieki @Shalom, o takie spojrzenie na problem mi chodzilo;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.