Za endpoint POST /api/tasks (kreiranje zadatka): 1) Koji ulazni parametri su potrebni? 2) Koji servisni parametri za autentifikaciju i autorizaciju? 3) Dostavite primer validnog JSON zahteva sa nizom tag_ids. 4) Koje HTTP status kodove odgovora biste koristili?
System Analyst
Наведите главне врсте JOIN оператора у SQL-у
Šta ćeš raditi - Prikupljanje i analiza zahteva - Interakcija sa spoljnim i internim klijentima - Učešće u razvoju tehničkih rešenja - Rad na integracionim interakcijama - Saradnja sa UX/UI, razvojnim i test timovima tokom rada na zahtevima (analitička podrška) - Kreiranje potrebne dokumentacije (ChTZ, PMI) - Razvijanje specifikacija i zadataka za razvoj - Sprovođenje analitičke kontrole - Održavanje baze znanja - Predstavljanje rezultata klijentu - Istraživanje incidenata kao treći nivo tehničke podrške Očekujemo od tebe Da imaš: - Najmanje 3 godine iskustva kao sistemski analitičar - Poznavanje notacija BPMN, UML (use case, activity, sequence, state, ER) - Poznavanje pristupa za prikupljanje, analizu i opis funkcionalnih i nefunkcionalnih zahteva - Iskustvo u saradnji sa klijentima i razvojnim timovima
Navedite glavne vrste UML dijagrama
Navedite osnovne vrste HTTP metoda (glagola) koji se koriste u REST API
Nacrtajte UML dijagram slučajeva upotrebe za sistem upravljanja zadacima uzimajući u obzir sledeće zahteve: model stanja za svaku zadatak, povezivanje sa projektima, sistem označavanja, obaveštenja korisnicima
Opisati rečima glavne korake pozitivnog scenarija (Glavni tok) za slučaj upotrebe 'Dodavanje komentara na zadatak'
Šta je XSD?
Koje alternativne tokove treba izdvojiti za scenario 'Kreiraj zadatak'?
Napišite SQL upit koji će prebrojati broj zadataka po korisnicima. Izbor bi trebao sadržavati korisničko ime i broj zadataka dodeljenih svakom korisniku.
Dizajnirajte fizički model podataka za sistem upravljanja zadacima. Istaknite sve fizičke tabele sa označenjem primarnih (PK) i spoljnih (FK) ključeva. Model treba da pokrije sve slučajeve upotrebe koje ste prethodno identifikovali.
Navedite glavne vrste zahteva za softver
Navedite spisak REST API metoda na backendu koje će biti potrebne za implementaciju scenarija sistema za upravljanje zadacima. Za svaku metodu predložite validan URI s obzirom na arhitektonski stil REST.
Koji protokoli rade REST API?
1) Da li imate praktično iskustvo sa XML-om? 2) Kreirajte XML strukturu za informacije o zadatku (slično JSON-u). 3) Objasnite svojim riječima šta je XSD. 4) Kako biste provjerili da li XML dokument odgovara XSD šemi? 5) Koja je razlika između Simple Type i Complex Type u XSD?
Opisati pozitivan scenario (Glavni tok) za Use Case 'Kreiraj zadatak' sa navedenjem svih koraka
Šta će se desiti ako administrator pokuša da izvrši SQL upit DELETE FROM Users WHERE user_id = 5, pod pretpostavkom da korisnik sa ID=5 ima zadatke u tabeli Tasks? Razmotrite klasičnu relacijsku bazu podataka (PostgreSQL/MySQL).