Sobes.tech

System Analyst

Per l'endpoint POST /api/tasks (creazione di un compito): 1) Quali parametri di input sono necessari? 2) Quali parametri di servizio per autenticazione e autorizzazione? 3) Fornisci un esempio di richiesta JSON valida con un array di tag_ids. 4) Quali codici di stato HTTP di risposta utilizzeresti?

220

Nominare i principali tipi di operatori JOIN in SQL

209

Cosa farai - Raccogliere e analizzare i requisiti - Interagire con clienti esterni e interni - Partecipare alla definizione di soluzioni tecniche - Gestire le interazioni di integrazione - Collaborare con il team UX/UI, sviluppo e testing durante il lavoro sui requisiti (supporto analitico) - Redigere la documentazione necessaria (ChTZ, PMI) - Sviluppare specifiche e incarichi di sviluppo - Effettuare controlli analitici - Mantenere la base di conoscenza - Presentare i risultati al cliente - Gestire gli incidenti come terzo livello di supporto tecnico Ci aspettiamo che tu Abbiate: - Almeno 3 anni di esperienza come analista di sistemi - Conoscenza delle notazioni BPMN, UML (use case, activity, sequence, state, ER) - Conoscenza degli approcci alla raccolta, analisi e descrizione dei requisiti funzionali e non funzionali - Esperienza nell'interazione con clienti e team di sviluppo

199

Nominare i principali tipi di metodi HTTP (verbi) utilizzati nell'API REST

191

Disegna un diagramma UML dei casi d'uso per un sistema di gestione delle attività considerando i requisiti: modello di stato per ogni attività, collegamento ai progetti, sistema di tagging, notifiche agli utenti

185

Elenca i principali tipi di diagrammi UML

182

Descrivi a parole i passaggi principali dello scenario positivo (Flusso Principale) per il caso d'uso 'Aggiungi commento alla task'

160

Quali flussi alternativi devono essere evidenziati per lo scenario 'Creare un'attività'?

150

Scrivi una query SQL che conta il numero di task per utente. La query dovrebbe contenere username e il numero di task assegnati a ciascun utente.

142

Progetta un modello di dati fisico per il sistema di gestione delle attività. Evidenzia tutte le tabelle fisiche indicando le chiavi primarie (PK) e le chiavi esterne (FK). Il modello deve coprire tutti i casi d'uso che hai identificato in precedenza.

141

Elenca i metodi REST API sul backend necessari per implementare gli scenari del sistema di gestione delle attività. Per ogni metodo, proponi un URI valido dal punto di vista dello stile architettonico REST.

138

Elenca i principali tipi di requisiti del software

135

Quali protocolli utilizza l'API REST?

127

1) Hai esperienza pratica con XML? 2) Crea una struttura XML per le informazioni sul compito (simile a JSON). 3) Spiega con le tue parole cos'è XSD. 4) Come controlleresti che un documento XML sia conforme a uno schema XSD? 5) Qual è la differenza tra Simple Type e Complex Type in XSD?

124

Descrivi uno scenario positivo (Flusso Principale) per il Caso d'Uso 'Creare attività' indicando tutti i passaggi

124

Cosa succede se un amministratore tenta di eseguire la query SQL DELETE FROM Users WHERE user_id = 5, supponendo che l'utente con ID=5 abbia compiti nella tabella Tasks? Considera un database relazionale classico (PostgreSQL/MySQL).

121