Skúškové otázky
Skúška (pravdepodobne) prebehne pomocou MS teams. Dostanete tri z nasledujúcich otázok a bez prípravy sa cca o každej z nich na cca. 10 minút, bez prípravy. Prvé termíny budú zverejnené v AISe (jeden termín každý týždeň). Prihlásiť a odhlásiť sa môžete do 19:00 predchádzajúceho dňa. Ak by vám viacerým vyhovoval iný termín, napíšte mi, ak budem môcť, rád ho vypíšem. Zverejním iba prvých niekoľko termínov. Predpokladám, že po týchto termínoch v=as už na skúšanie nezostane veľa a termíny si budeme dohadovat individuálne (ak by vás bolo stále veľa, vypíšem dalšie termíny).
Ak by skúška mohla prebehnúť ústne, systém je podobný, avšak na prípravu dostanete 15 minút a následné skúšanie bude trvat iba cca 5 minút na otázku.
Skúškové otázky:
- Procesy vývoja softveru, SW kontrakty, UML aktivity diagram
- Požiadavky, typy požiadaviek, zachytávanie požiadaviek, use case diagram
- Architektúra, architektonické štýly a paterny, zachytenie architektúry, interface, 4+1 view model
- Modelovanie domény, vzťahy medzi triedami, UML class diagrams, metódy zjednodužovania doménového modelu
- Dizajn, ciele dizajnu, princípy, dizajnové princípy, UML sequence diagrams
- Design patterny, code smells, refaktorizácia, test driven development
- Quality assurance, verifikácia, validácia, dependency injection, test doubles
- Konkurencia, paralelnosť, race conditions, nástroje, good practices
- Implementácia, coding conventions, prezistentné datové štruktúry, asynchrónne volania, asynchrónne programovanie
- Perzistencia, databázy, garancie databáz, availability vs consistency, vplyv data modelu na výkon databázy, ORM
- Dokumentácia, údržba, continious integration, VCSs, GIT
- Mangement, scrum, estimácie
- Agile, lean software development, lean startup