Sobes.tech

System Analyst

Ar yra buvę, kad verslas reikalavo sprendimo, kurį laikėte neteisingu? Kaip tai išsprendėte?

191

Kas turėtų nuspręsti dėl sinchroninės ar asinchroninės integracijos — produktas ar kūrėjas?

188

Bendras tipinis promptas reikalingas, kad kiti sekvenciniai diagramų iš užduočių būtų daromi taip pat.

176

Rašykite žinučių srautus rusų kalba ir pridėkite alternatyvius scenarijus.

173

Praktinė užduotis: Vieninga pranešimų platforma (Notification Platform) Kontekstas Įmonėje yra 3 išsklaidyti sistemos, kurios siunčia pranešimus naudotojams: 1. CRM — siunčia el. laiškus ir push pranešimus apie užsakymus. 2. Support Portal — siunčia žinutes apie bilietus per Telegram botą. 3. Saugumo sistema — generuoja SMS pranešimus apie įtartinus prisijungimus. Kiekviena sistema įgyvendina savo logiką: * savo šablonus, hardcoded gavėjus; * nėra centralizuotos pranešimų istorijos; * naudotojai skundžiasi dėl dubliavimosi ir vėlavimų; * nėra vieno SLA, metrikų ar valdymo centro. Tikslas Sukurti naują Notification Platform, kuri: * kaupia įvykius iš skirtingų šaltinių (CRM, Support, Security), * juos maršrutizuoja pagal tipą ir kanalą (el. paštas, SMS, Telegram, push), * užtikrina šablonų vienodumą, registravimą ir stebėseną, * palaiko SLA (p95 ≤ 3 sekundės pristatymo), * leidžia mastelio keitimą ir kanalų plėtrą ateityje. Kandidato užduotis 1. Apibrėžti sistemos funkcinius reikalavimus. 2. Aprašyti nefunkcinius reikalavimus (patikimumas, našumas, klaidų tvarkymas). 3. Sukurti kontekstinį diagramą (C4 lygis 2). 4. Pridėti sekvencijos diagramos schemą. Pavyzdžiui, pranešimo siuntimą iš CRM.

168
/3