Konzept
Unsere Methode besteht aus den folgenden Aufgaben und Aktivitäten:
- Korrekturlesen und Herausgeben von Kommentaren auf SDS und Schaltplänen
- Beurteilung des Reifegrades
- Codierung und Integration von TC- und IS-Software
- Testen:
- Integration von Geräten auf dem Prüfstand (TCMS ICM)
- Einheiten für SSIL2-(SE)-Funktionen
- Funktionssimulation PC (SE)
- Ausführung von Funktionstests auf dem Prüfstand für SSIL2 (SE)
- Systemintegration auf dem Prüfstand (TCMS ICM)
- Validierung unter TestStand von SDBs-modelliert unter ControlBuild (alle Funktionen)
- Aktivitäten im Änderungskontrollgremium zum Analysieren und Planen von Änderungsanforderungen durchführen, die in künftige Softwareversionen integriert werden sollen (TCE, TCMS, ICM)
Entwicklung
Die Entwicklung umfasst die folgenden Aufgaben und Aktivitäten:
- Modellierung der grafischen Benutzeroberfläche
- Verifizierung von MPU-/DDU-Oberflächen
- Verfassen von Präsentationsmaterialien zur Designprüfung mit dem Kunden
- Implementierung von Services (Management von IOS und Wartungsdefekten, Duplizierung von Fehlerstacks, Redundanz-DDU, CSV-Dateien, FTP-Übertragung)
- Erzeugung von Code für echte Ziele
- Tests auf Prüfständen
- Sicherstellung, dass die Regeln zur Softwarebenennung und -codierung eingehalten werden
- Bereitstellung von Liefer- und Validierungsdokumenten für die Software
Integration
Die Integration besteht aus den folgenden Aufgaben und Aktivitäten:
- Korrekturlesen von ICD (Schnittstellenkontrolldokumente – Spezifikation der Kontrolle von Schnittstellen mit Geräten) vor der Integration.
- Integration und Validierung von gelieferten Geräten (Automation der Kontrolle, Funk) sowie der Software insgesamt (Zugebene).
- Integrationstests zwischen MPU und gelieferten Geräten (ITD) im Labor durchführen und anschließend den Testbericht schreiben (ITDR).
- Die Erzeugung von ausführbarem Code sicherstellen, der auf die Computer des Zentralrechners des Zugs geladen werden soll.
- Das Prüfstandintegrationsverfahren durchführen und die allgemeine Softwareleistung sowie die Funktion und Verfolgbarkeit der Hardware- und Softwarekonfiguration sicherstellen.
- Sicherstellen, dass die Regeln zur Softwarebenennung und -codierung eingehalten werden.
- Liefer- und Validierungsdokumente bereitstellen.