Źródło: Arkusze CKE
Na jakim etapie cyklu życia projektu tworzony jest szczegółowy opis wymagań funkcjonalnych oraz niefunkcjonalnych?
Warianty odpowiedzi
-
A
Weryfikacja
-
B
Analiza
-
C
Wdrożenie
-
D
Planowanie
Wyjaśnienie
Zanim napiszesz chociażby jedną linię kodu, musisz dokładnie wiedzieć, co właściwie budujesz. Tym właśnie zajmujemy się na etapie analizy.
To moment, w którym analityk rozmawia z klientem i spisuje dwa rodzaje wymagań. Wymagania funkcjonalne określają, co system ma robić, na przykład logowanie użytkownika czy generowanie raportu. Wymagania niefunkcjonalne mówią o tym, jak system ma działać, czyli na przykład jak szybko ma się ładować strona albo jak bardzo ma być bezpieczna.
Dopiero dobrze przeprowadzona analiza daje nam pełny obraz projektu i pozwala bezpiecznie przejść do etapu projektowania oraz pisania kodu.