Sobes.tech

System Analyst

Pro endpoint POST /api/tasks (úkol létrehozása): 1) Jaké vstupní parametry jsou potřeba? 2) Jaké servisní parametry pro autentizaci a autorizaci? 3) Uveďte příklad platného JSON požadavku s polem tag_ids. 4) Jaké HTTP status kódy odpovědi byste použili?

228

Uveďte hlavní typy operátorů JOIN v jazyce SQL

214

Co budeš dělat - Sbírat a analyzovat požadavky - Komunikovat s externími a interními zákazníky - Podílet se na tvorbě technických řešení - Pracovat na integračních interakcích - Spolupracovat s týmem UX/UI, vývoje a testování při práci na požadavcích (analytická podpora) - Vytvářet potřebnou dokumentaci (ChTZ, PMI) - Vyvíjet specifikace a zadání pro vývoj - Provádět analytickou kontrolu - Udržovat databázi znalostí - Prezentovat výsledky zákazníkovi - Vyšetřovat incidenty jako třetí úroveň technické podpory Očekáváme, že Budeš mít: - Minimálně 3 roky zkušeností jako systémový analytik - Znalost notací BPMN, UML (use case, activity, sequence, state, ER) - Znalost přístupů ke sběru, analýze a popisu funkčních a nefunkčních požadavků - Zkušenosti s komunikací se zákazníky a vývojovými týmy

203

Uveďte hlavní typy HTTP metod (sloves) používaných v REST API

198

Nakreslete UML diagram případů užití pro systém správy úkolů s ohledem na požadavky: stavový model pro každý úkol, vazba na projekty, systém označování, upozornění uživatelů

194

Popište slovy hlavní kroky pozitivního scénáře (Hlavní tok) pro případ použití 'Přidat komentář k úkolu'

167

Které alternativní toky je třeba vyzdvihnout pro scénář 'Vytvořit úlohu'?

152

Napište SQL dotaz, který spočítá počet úkolů podle uživatelů. Výběr by měl obsahovat uživatelské jméno a počet úkolů přiřazených každému uživateli.

149

Navrhněte fyzický datový model pro systém správy úkolů. Vyzdvihněte všechny fyzické tabulky s označením primárních (PK) a cizích (FK) klíčů. Model by měl pokrýt všechny případy použití, které jste dříve identifikovali.

149

Uveďte hlavní typy požadavků na software

144

Uveďte seznam metod REST API na backendu, které budou potřebné pro implementaci scénářů systému správy úkolů. U každé metody navrhněte platné URI z pohledu architektonického stylu REST.

139

1) Máte praktické zkušenosti s XML? 2) Vytvořte XML strukturu pro informace o úkolu (podobně jako JSON). 3) Vysvětlete vlastními slovy, co je XSD. 4) Jak byste ověřili, že XML dokument odpovídá XSD schématu? 5) Čím se liší Simple Type od Complex Type v XSD?

130

Popisujte kladný scénář (Hlavní tok) pro případ použití 'Vytvořit úkol' s uvedením všech kroků

127

Co se stane, pokud správce pokusí spustit SQL dotaz DELETE FROM Users WHERE user_id = 5, za předpokladu, že uživatel s ID=5 má úkoly v tabulce Tasks? Zvažte klasickou relační databázi (PostgreSQL/MySQL).

122