Przejdź do treści głównej
INF.03Pytanie #79 z 1558algorytmy-i-podstawy-programowania

Wskaż prawidłową kolejność tworzenia aplikacji

Opcje odpowiedzi:
A
Specyfikacja wymagań, analiza wymagań klienta, tworzenie, wdrażanie,testy
B
Analiza wymagań klienta, specyfikacja wymagań tworzenie, testy, wdrażanie
Prawidłowa
C
Tworzenie, analiza wymagań klienta, specyfikacja wymagań, wdrażanie, testy
D
Analiza wymagań klienta, specyfikacja wymagań, tworzenie, wdrażanie, testy
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (Analiza wymagań klienta, specyfikacja wymagań tworzenie, testy, wdrażanie)

Dlaczego to jest poprawne? Poprawny cykl życia oprogramowania (SDLC) opiera się na logice. Najpierw musisz porozmawiać z klientem, by dowiedzieć się, czego chce (Analiza wymagań). Następnie dokumentujesz to w postaci technicznego planu dla programistów (Specyfikacja wymagań). Mając plan, piszesz kod (Tworzenie). Gotowy kod sprawdzasz pod kątem błędów (Testy). Gdy aplikacja działa poprawnie, udostępniasz ją klientowi na jego sprzęcie (Wdrażanie).

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Zaczyna się od specyfikacji, zanim zapytamy klienta o zdanie. Co gorsza, testy następują po wdrożeniu – to gwarancja wypuszczenia systemu z błędami do użytkowników.
  • C: Zaczynamy od tworzenia (programowania), nie wiedząc co robimy (analiza jest druga). To klasyczny błąd „najpierw pisz, potem myśl”.
  • D: Testy pojawiają się na samym końcu, po wdrożeniu aplikacji u klienta. Testowanie zawsze musi poprzedzać oddanie produktu na produkcję.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Algorytmy i podstawy programowania”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 78 pytań z tego działu.