Writing /home/grochu/public_html/wiki/data/cache/3/3fc58cc67e04ac6004f1e6a339e64a96.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Zagadnienia NPR 2016
Poniżej znajduje się lista zagadnień wybranych z wykładu, które będą obowiązujące na teście zaliczeniowym.
Pojęcia
-
-
- Role w scrumie Product Owner, Scrum master
- Artefakty scruma: product backlog, sprint backlog, sprint
-
-
- 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 //| | DLL | Dynamic-Link Library //biblioteka łączona dynamicznie |
| DDT | Data-driven testing testowanie sterowane danymi |
| GCC | GNU Compiler Collection zbiór kompilatorów GNU |
| GDB | GNU Debugger odpluskwiacz GNU |
| GNU | GNU’s Not Unix GNU to Nie Unix |
| 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 |
| UML | Unified Modeling Language zunifikowany język modelowania |
| XML | Extensible Markup Language Rozszerzalny Język Znaczników |
Przykładowe pytania
- Czy system kontroli wersji Team Foundation Version Control 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 wybierając umieszczając pokrywające się linie jedna nad drugą
- system kontroli wersji zasygnalizuje wystąpienie konfliktu, który musi zostać rozwiązany zanim drugi programista zatwierdzi zmiany
- Do czego służy program gprof?
- Funkcjonalności systemu można modelować za pomocą:
- diagramu przypadków użycia
- diagramu klas
- diagramu sekwencji