| A – Release-Situation analysieren | 1, 6 | A1G: Ich kann die Architektur eines Softwaresystems und nötige Schritte zur Release-Migration erfassen | A1F: Ich kann die Architektur eines mehrstufigen Softwaresystems und nötige Schritte für eine komplexe Release-Migration erfassen | A1E: Ich kann die Architektur eines mehrstufigen Softwaresystems erfassen und in eine andere Zielumgebung überführen |
| 1, 5 | A2G: Ich kann Elemente einer System-Konfiguration interpretieren | A2F: Ich kann Elemente einer bestehenden System-Konfiguration in das Zielsystem überführen | A2E: Ich kann die Korrektheit einer System-Konfiguration durch geeignete Testfälle nachweisen |
| B – Software in Testumgebung in Betrieb nehmen | 2, 3, 7 | B1G: Ich kann eine Zielumgebung gemäss Vorgabe aufbauen | B1F: Ich kann eine neue Zielumgebung aufbauen, diese mit dem alten System vergleichen und daraus einen allfälligen Handlungsbedarf festhalten | B1E: Ich kann die Erstellung eines Zielsystems so planen, wählen und umsetzen, dass Wartbarkeit und Skalierbarkeit verbessert werden |
| C – Umstellung und Schritte planen | 6 | C1G: Ich kann Arbeitsschritte für eine Umstellung formulieren und erklären, wer im Zusammenhang mit der Umstellung informiert werden muss | C1F: Ich kann die Arbeitsschritte für die Umstellung formulieren, ein Wartungsfenster wählen und erklären, welche Anspruchsgruppe welche Informationen erhalten soll | C1E: Ich kann aufgrund der Erfahrungen aus dem Testsystem die Schritte für die Umstellung und ein passendes Wartungsfenster planen und begründen sowie sinnvolle Informationen für verschiedene Anspruchsgruppen erstellen |
| D – Datenmigration durchführen | 3, 4, 7 | D1G: Ich kann erklären, wie Daten extrahiert, transformiert und importiert werden können | D1F: Ich kann analysieren, wie und wo eine Applikation Daten ablegt (Datenbank, Dateisystem) und die Schritte zur Übernahme der Daten manuell durchführen und entscheiden, welche Anpassungen nötig sind | D1E: Ich kann die Korrektheit einer Datenmigration beurteilen und das beste Vorgehen vorschlagen (Migrationsstrategie, Programmierung, ETL-Tools etc.). Ich kann Scripte und Methoden zur automatisierten Migration des Systems entwickeln |
| E – Korrektheit der Migration nachweisen | 5 | E1G: Ich kann Kriterien für Testfälle formulieren, welche die Richtigkeit der Migration bestätigen | E1F: Ich kann Testfälle aufstellen und ausführen, welche die Richtigkeit der Migration bestätigen | E1E: Ich kann die Korrektheit der Migration nach erfolgtem Testdurchlauf aus Mikro- (Datensicht) und Makrosicht (Prozesssicht) beurteilen |