Wat doe je als een bedrijf met een vage taak komt en zegt "maak het sneller, er is geen tijd om in details te duiken"?
System Analyst
Beschrijf een geval waarin er geen duidelijke opdracht was. Hoe hebt u gehandeld?
Hoe sta je tegenover werken met AI-prototypes (klikbare prototypes gebouwd via AI-agenten)?
Weet je hoe je met GitLab moet werken?
Vindt de herziening en verduidelijking van de bedrijfsbehoeften plaats binnen het domein van de systeemanalist?
Waar en hoe registreer je beslissingen? Hoe werk je met veranderingen?
Hoe werkt de integratie met de betalingsprovider? Beschrijf de betalingsstroom.
Hoe belangrijk is het voor een systeemanalist om de eindgebruiker te begrijpen?
Wie zullen uw stakeholders zijn? Met wie gaat u de vereisten verzamelen?
Waarom bent u op zoek? Wat zoekt u?
Hoe ga je om met ER-diagrammen? Welke tools gebruik je om ze te tekenen?
Wat zal er in de database van de boeteservice zijn? De interviewer gaf aan dat er op het diagram twee databases zijn.
Welke tools gebruik je voor communicatie?
Wat is voor jou de ware bron van gegevens (Source of Truth)?
De gebruiker heeft ingelogd en de boete-API geraadpleegd. Waar komen de boetes vandaan? Beschrijf de stroom.
Wat zijn jouw sterke punten als systeemanalist? Waarom jij?
Hoe verdeelt u de verantwoordelijkheden wanneer een kind ziek is?
Laat slechts één fout in de diagram staan.
Praktische opdracht: Geïntegreerd notificatieplatform (Notification Platform) Context In het bedrijf zijn er 3 verspreide systemen die notificaties naar gebruikers sturen: 1. CRM — verstuurt e-mails en pushmeldingen over bestellingen. 2. Supportportaal — verstuurt berichten over tickets via de Telegram-bot. 3. Veiligheidssysteem — genereert SMS-meldingen over verdachte inlogpogingen. Elk systeem implementeert zijn eigen logica: * eigen sjablonen, hardcoded ontvangers; * geen gecentraliseerde notificatiegeschiedenis; * gebruikers klagen over duplicaten en vertragingen; * geen uniforme SLA, metrics of control center. Doel Ontwerp een nieuwe Notification Platform die: * gebeurtenissen uit verschillende bronnen (CRM, Support, Security) aggregeert; * ze routeert op type en kanaal (email, SMS, Telegram, push); * uniformiteit in sjablonen, logging en observability garandeert, * SLA ondersteunt (p95 ≤ 3 sec voor levering), * schaalbaarheid en uitbreiding van kanalen in de toekomst mogelijk maakt. Taak voor de kandidaat 1. Definieer de functionele vereisten van het systeem. 2. Beschrijf de niet-functionele vereisten (betrouwbaarheid, prestaties, foutafhandeling). 3. Maak een contextdiagram (C4 Niveau 2). 4. Voeg een sequentiediagram toe. Bijvoorbeeld, het verzenden van een bericht vanuit CRM.