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:
Pojęcia
- Role w scrumie Product Owner, Scrum master
- Artefakty scruma: product backlog, sprint backlog, sprint
- Code coverage - pokrycie kodu testami
- Wzorzec: wstrzyknięcie zależności (ang. Dependency Injection, DI)
Technologie i aplikacje
Czym są i do czego wykorzystywane są wymienione aplikacje i/lub technologie?
Rozszyfruj skróty
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 |
Przykładowe pytania
- Czy system kontroli wersji Git posiada architekturę:
- scentralizowaną,
- zdecentralizowaną,
- żadne z powyższych
- 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
- Podaj rozwinięcie skrótu FTS w języku polskim lub angielskim