Zkouškové otázky KMI/SOFT

Zkouška proběhne ústní formou. Vylosujete si dvě otázky: Po vylosování otázky budete mít cca 20 minut na písemnou přípravu, poté budete mít prostor prokázat své znalosti.

Hlavní otázky

  1. Chyby v aplikacích, bezpečnostní chyby a jejich správa
  2. Návrhové vzory - strukturální vzory
  3. Kvalitní kód a jeho čitelnost
  4. Návrhové vzory - vytvářecí vzory
  5. Verzování SW, Verzovací systémy
  6. Testování SW
  7. Systémové inženýrství
  8. Validace a verifikace SW
  9. Specifikace požadavků a proces zjišťování
  10. Architektura SW a proces jejího návrh
  11. Návrhové vzory architektur
  12. Softwarový proces a jeho modely
  13. Návrhové vzory - vzory chování
  14. UML a UML diagramy
  15. Techniky zvyšující kvalitu kódu
  16. Požadavky na SW (Funkční, nefunkcionální, doménové, uživatelské, systémové)

Vedlejší otázky

  1. Modelování systémů
  2. Agilní metody vývoje, Scrum, Kanban
  3. Funkční a nefunkcionální požadavky
  4. Debugování
  5. Continuous Integration, Continuous Delivery
  6. Abstraktnı́ továrna (Abstract Factory), Zástupce (Proxy)
  7. Škodlivý SW
  8. Strategie, Stavitel (Builder), Přı́kaz (Command)
  9. Testy výkonu
  10. Uživatelské a systémové požadavky
  11. Jednotkové testy
  12. Git
  13. Klient-server architektura a MVVM
  14. Vrstvená architektura a MVC
  15. Úvod do SI a vztah k informatice, Software, Dobrý software
  16. Monolitická architektura vs. mikroslužby
  17. Memento, Dekorátor
  18. Emergentní vlastnosti systémů