M321 Verteilte Systeme programmieren

KompetenzbandHZGrundlagenFortgeschrittenErweitert
A – Software analysieren und überführen1A1G: Ich kann die Strukturen unterschiedlicher Softwaresysteme beschreibenA1F: Ich kann Softwaresysteme hinsichtlich ihrer Eignung für verteilte Systeme analysierenA1E: Ich kann Softwaresysteme in verteilte Systeme überführen und die Auswirkungen auf Struktur und Schnittstellen analysieren
1A2G: Ich kann die Grundlagen verteilter Systemarchitekturen erläuternA2F: Ich kann bestehende Applikationen für die Integration in verteilte Systeme vorbereitenA2E: Ich kann Lösungsstrategien für die Systemintegration umsetzen
B – Datenhaltung verstehen und planen1B1G: Ich kann die Anforderungen an die Datenhaltung in verteilten Systemen erklärenB1F: Ich kann Datenmanagementsysteme in verteilten Systemen einsetzenB1E: Ich kann ein geeignetes Datenmanagementsystem auswählen
C – Komponenten erklären, implementieren und evaluieren2C1G: Ich kann die Rolle von Systemkomponenten in verteilten Systemen erklärenC1F: Ich kann Systemkomponenten lokal und in einem verteilten System implementieren und testenC1E: Ich kann Systemkomponenten für die Integration in verteilten Systemen evaluieren
D – Datenaustausch erklären und umsetzen3D1G: Ich kann die Prinzipien des Datenaustausches erklärenD1F: Ich kann gemäss der Grundkonzepte den Datenaustausch umsetzen und testenD1E: Ich kann aufgrund von Anforderungen eine konkrete Umsetzung für den Datenaustausch wählen
3D2G: Ich kann verschiedene Arten von Schnittstellenprotokollen unterscheidenD2F: Ich kann Protokolle für die Datenübertragung zwischen Systemkomponenten anwendenD2E: Ich kann die Angemessenheit von Schnittstellenprotokollen für spezifische Anwendungsfälle beurteilen
E – Authentisierung und Autorisierung implementieren4E1G: Ich kann die Mechanismen der Authentisierung und Autorisierung in verteilten Systemen erklärenE1F: Ich kann Authentisierung und Autorisierung in verteilten Systemen implementieren und testenE1E: Ich kann geeignete Lösungen für die Authentisierung und Autorisierung in verteilten Systemen vorschlagen
F – Überwachungswerkzeuge einsetzen4F1G: Ich kann Werkzeuge für die Überwachung von verteilten Systemen erklärenF1F: Ich kann Werkzeuge für die Überwachung von verteilten Systemen einsetzenF1E: Ich kann sinnvolle Anforderungen für die Überwachung definieren und die Konfiguration der Werkzeuge entsprechend umsetzen
Änderung vorschlagen GitHub