M321 Verteilte Systeme programmieren

KompetenzbandHZBeginner (B)Intermediate (I)Advanced (A)
A – Software analysieren und überführen1A1B: Ich kann die Strukturen unterschiedlicher Softwaresysteme beschreibenA1I: Ich kann Softwaresysteme hinsichtlich ihrer Eignung für verteilte Systeme analysierenA1A: Ich kann Softwaresysteme in verteilte Systeme überführen und die Auswirkungen auf Struktur und Schnittstellen analysieren
1A2B: Ich kann die Grundlagen verteilter Systemarchitekturen erläuternA2I: Ich kann bestehende Applikationen für die Integration in verteilte Systeme vorbereitenA2A: Ich kann Lösungsstrategien für die Systemintegration umsetzen
B – Datenhaltung verstehen und planen1B1B: Ich kann die Anforderungen an die Datenhaltung in verteilten Systemen erklärenB1I: Ich kann Datenmanagementsysteme in verteilten Systemen einsetzenB1A: Ich kann ein geeignetes Datenmanagementsystem auswählen
C – Komponenten erklären, implementieren und evaluieren2C1B: Ich kann die Rolle von Systemkomponenten in verteilten Systemen erklärenC1I: Ich kann Systemkomponenten lokal und in einem verteilten System implementieren und testenC1A: Ich kann Systemkomponenten für die Integration in verteilten Systemen evaluieren
D – Datenaustausch erklären und umsetzen3D1B: Ich kann die Prinzipien des Datenaustausches erklärenD1I: Ich kann gemäss der Grundkonzepte den Datenaustausch umsetzen und testenD1A: Ich kann aufgrund von Anforderungen eine konkrete Umsetzung für den Datenaustausch wählen
3D2B: Ich kann verschiedene Arten von Schnittstellenprotokollen unterscheidenD2I: Ich kann Protokolle für die Datenübertragung zwischen Systemkomponenten anwendenD2A: Ich kann die Angemessenheit von Schnittstellenprotokollen für spezifische Anwendungsfälle beurteilen
E – Authentisierung und Autorisierung implementieren4E1B: Ich kann die Mechanismen der Authentisierung und Autorisierung in verteilten Systemen erklärenE1I: Ich kann Authentisierung und Autorisierung in verteilten Systemen implementieren und testenE1A: Ich kann geeignete Lösungen für die Authentisierung und Autorisierung in verteilten Systemen vorschlagen
F – Überwachungswerkzeuge einsetzen4F1B: Ich kann Werkzeuge für die Überwachung von verteilten Systemen erklärenF1I: Ich kann Werkzeuge für die Überwachung von verteilten Systemen einsetzenF1A: Ich kann sinnvolle Anforderungen für die Überwachung definieren und die Konfiguration der Werkzeuge entsprechend umsetzen
Änderung vorschlagen GitHub