TCMS

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.