Sobes.tech

System Analyst

Für den Endpoint POST /api/tasks (Aufgabe erstellen): 1) Welche Eingabeparameter werden benötigt? 2) Welche Dienstparameter für Authentifizierung und Autorisierung? 3) Geben Sie ein Beispiel für eine gültige JSON-Anfrage mit einem Array von tag_ids an. 4) Welche HTTP-Statuscodes der Antwort würden Sie verwenden?

238

Nennen Sie die wichtigsten Arten von JOIN-Operatoren in SQL

230

Was du tun wirst - Sammlung und Analyse von Anforderungen - Zusammenarbeit mit externen und internen Auftraggebern - Mitwirkung an der Entwicklung technischer Lösungen - Bearbeitung von Integrationsinteraktionen - Zusammenarbeit mit UX/UI-, Entwicklungs- und Testteams während der Arbeit an Anforderungen (analytische Begleitung) - Erstellung der erforderlichen Dokumentation (ChTZ, PMI) - Entwicklung von Spezifikationen und Entwicklungsaufträgen - Durchführung analytischer Kontrollen - Pflege der Wissensdatenbank - Präsentation der Ergebnisse beim Kunden - Bearbeitung von Vorfällen als dritter Support-Level Wir erwarten, dass du Folgendes hast: - Mindestens 3 Jahre Erfahrung als Systemanalytiker - Kenntnisse in BPMN-, UML-Notation (Use Case, Activity, Sequence, State, ER) - Kenntnisse in Ansätzen zur Sammlung, Analyse und Beschreibung funktionaler und nicht-funktionaler Anforderungen - Erfahrung in der Zusammenarbeit mit Kunden und Entwicklungsteams

208

Nennen Sie die wichtigsten Arten von UML-Diagrammen

203

Nennen Sie die wichtigsten Arten von HTTP-Methoden (Verben), die in der REST-API verwendet werden

201

Zeichnen Sie ein UML-Anwendungsfalldiagramm für ein Aufgabenverwaltungssystem unter Berücksichtigung der Anforderungen: Statusmodell für jede Aufgabe, Verknüpfung zu Projekten, Tagging-System, Benachrichtigungen an Benutzer

201

Beschreiben Sie die wichtigsten Schritte des positiven Szenarios (Hauptfluss) für den Anwendungsfall 'Kommentar zu Aufgabe hinzufügen'

171

Schreiben Sie eine SQL-Abfrage, die die Anzahl der Aufgaben pro Benutzer zählt. Die Abfrage sollte den Benutzernamen und die Anzahl der jedem Benutzer zugewiesenen Aufgaben enthalten.

162

Entwerfen Sie ein physisches Datenmodell für das Aufgabenverwaltungssystem. Heben Sie alle physischen Tabellen mit Angabe der Primärschlüssel (PK) und Fremdschlüssel (FK) hervor. Das Modell sollte alle Anwendungsfälle abdecken, die Sie zuvor identifiziert haben.

158

Welche alternativen Abläufe sind für das Szenario 'Aufgabe erstellen' hervorzuheben?

155

Nennen Sie die wichtigsten Arten von Anforderungen an Software

150

Listen Sie die REST-API-Methoden im Backend auf, die für die Implementierung der Szenarien des Aufgabenverwaltungssystems erforderlich sind. Für jede Methode schlagen Sie eine gültige URI aus Sicht des architektonischen Stils REST vor.

140

Welche Protokolle verwendet die REST-API?

138

1) Haben Sie praktische Erfahrung mit XML? 2) Erstellen Sie eine XML-Struktur für die Aufgabeninformationen (ähnlich JSON). 3) Erklären Sie in Ihren eigenen Worten, was XSD ist. 4) Wie würden Sie ein XML-Dokument auf Übereinstimmung mit einem XSD-Schema überprüfen? 5) Was ist der Unterschied zwischen Simple Type und Complex Type in XSD?

134

Was passiert, wenn ein Administrator versucht, die SQL-Abfrage DELETE FROM Users WHERE user_id = 5 auszuführen, vorausgesetzt, der Benutzer mit ID=5 hat Aufgaben in der Tabelle Tasks? Betrachten Sie eine klassische relationale Datenbank (PostgreSQL/MySQL).

128

Beschreiben Sie einen positiven Ablauf (Hauptfluss) für den Anwendungsfall 'Aufgabe erstellen' mit allen Schritten

127