Sobes.tech

System Analyst

Kam es schon vor, dass das Geschäft auf einer Lösung bestand, die du für falsch hieltst? Wie hast du das geregelt?

191

Wer sollte die Entscheidung über die synchrone oder asynchrone Integration treffen — das Produkt oder der Entwickler?

188

Wie arbeitest du, wenn das Geschäft selbst nicht versteht, welche Lösung sein soll?

180

Es ist ein allgemeiner Standard-Prompt erforderlich, damit andere Sequenzdiagramme aus den Aufgaben auf die gleiche Weise erstellt werden.

174

Schreiben Sie die Nachrichtenflüsse auf Russisch und fügen Sie alternative Szenarien hinzu.

173

Praktische Aufgabe: Einheitliche Benachrichtigungsplattform (Notification Platform) Kontext In der Firma gibt es 3 verstreute Systeme, die Benachrichtigungen an die Nutzer senden: 1. CRM — sendet E-Mails und Push-Benachrichtigungen zu Bestellungen. 2. Support-Portal — sendet Nachrichten zu Tickets im Telegram-Bot. 3. Sicherheitssystem — generiert SMS-Benachrichtigungen bei verdächtigen Zugriffen. Jedes System implementiert seine eigene Logik: * eigene Vorlagen, hardcodierte Empfänger; * keine zentrale Benachrichtigungs-Historie; * Nutzer beschweren sich über Duplikate und Verzögerungen; * kein einheitliches SLA, keine Metriken und kein Kontrollzentrum. Ziel Entwerfen Sie eine neue Notification Platform, die: * Ereignisse aus verschiedenen Quellen (CRM, Support, Security) aggregiert, * sie nach Typ und Kanal (E-Mail, SMS, Telegram, Push) routet, * einheitliche Vorlagen, Logging und Beobachtbarkeit gewährleistet, * SLA (p95 ≤ 3 Sek. für die Zustellung) unterstützt, * Skalierung und Erweiterung der Kanäle in Zukunft ermöglicht. Aufgabe für den Kandidaten 1. Definieren Sie die funktionalen Anforderungen des Systems. 2. Beschreiben Sie die nicht-funktionalen Anforderungen (Zuverlässigkeit, Leistung, Fehlerbehandlung). 3. Erstellen Sie ein Kontextdiagramm (C4 Level 2). 4. Fügen Sie ein Sequenzdiagramm hinzu. Zum Beispiel, das Senden einer Nachricht aus CRM.

166

Haben Sie APIs entworfen und wie oft beschäftigen Sie sich damit bei der Arbeit?

165
/3