Zagadnienia ZND 2017

Poniżej znajduje się lista zagadnień obowiązujących na teście zaliczeniowym, który odbędzie się podczas ostatnich zajęć w dniu 22 kwietnia 2017 roku. Zagadnienia te dotyczą wyłacznie materiału, który pojawił dotychczas na zajęciach, czyli:

Czym są i do czego wykorzystywane są wymienione aplikacje i/lub technologie?

Podaj polskojęzyczne i angielskojęzyczne rozwinięcie skrótu.

ALM Application Lifecycle Management
zarządzanie cyklem życia aplikacji
API Application Programming Interface
Interfejs programistyczny aplikacji
DDT Data-driven testing
testowanie sterowane danymi
GUI Graphical User Interface
graficzny interfejs użytkownika
IDE Integrated Development Environment
zintegrowane środowisko programistyczne
SAST Static Analysis Software Testing
statystyczna analiza oprogramowania
SDK Software development kit
zestaw narzędzi dla programistów
TDD Test-driven development
programowanie wspomagane przez testy
TFS Team Foundation Server
  1. Czy system kontroli wersji Git posiada architekturę:
    • scentralizowaną,
    • zdecentralizowaną,
    • żadne z powyższych
  2. Jeden z programistów zatwierdził własne świeże zmiany w systemie kontroli wersji dotyczące pewnego piku. Drugi programista pracował nad kodem zawartym w tym samym pliku i próbuje zatwierdzić w repozytorium zmiany naniesione w tej samej linii kodu co pierwszy programista. Jaki będzie efekt takiego działania:
    • system kontroli wersji automatycznie wybierze najbardziej świeżą wersję pliku, tracąc zmiany naniesione przez pierwszego programistę
    • system kontroli wersji automatycznie scali pliki umieszczając pokrywające się linie jedna nad drugą
    • system kontroli wersji zasygnalizuje wystąpienie konfliktu i nie zostanie dokonane scalenie kodu
  3. Podaj rozwinięcie skrótu FTS w języku polskim lub angielskim