Beschreibung
Für unseren Kunden sind wir auf der Suche nach einem Architekten für den Bereich Testautomatisierung im Automotiven Umfeld.
Aufgabenbeschreibung
Bei einer Referenzfahrzeuguntersuchung wird das Gesamtfahrzeug verschiedenen elektrischen Prüfungen unterzogen. Ein Teil dieser Prüfungen wird automatisiert durchgeführt.
Diese Prü-fungen sind insbesondere:
- Startspannungsimpulse
- Leitungsgebundene Störungen
- Über- und Unterspannungs-Prüfung
- Generatorstörungen
- Resetverhalten
- Ruhestrombetrachtung
Die bestehende Testautomatisierung für Referenzfahrzeuguntersuchungen gilt es weiter zu entwickeln und ihren Einsatz zu betreuen.
Die durch den Lieferant zu erbringende Leistung glie-dert sich in folgende Teilbereiche:
- Entwurf Softwarearchitektur
- Schnittstellendefinition zu Konzern-Automatisierungs-Systemen
- Datenbankentwurf
- Releasemanagement
- Hilfestellung für Anwender (Referenzfahrzeug sowie Laborfahrzeug)
Umfeldbeschreibung
(1) Applikations-Entwurf
- Der Auftragnehmer testet das bestehende Applikations-Design der Testautomatisierung Refe-renzfahrzeug TAv3 auf Funktionalität sowie Stabilität. Er macht Vorschläge für evt. Applikati-ons-Design-Änderungen und setzt diese nach Rücksprache mit dem Auftraggeber selbstständig um. Im Vordergrund der Betrachtungen stehen:
- Extensions automatisiert über WCF anbinden (Aufteilen der Hardware- und Funktionspoolelemente auf mehrere Rechner)
- Umstellung der Benutzeroberfläche von Windows-Forms zu WPF (Ausnutzung Grafik-CPU anstelle Rechner-CPU, schnellere Online-Datenvisualisierung)
- Überarbeitung des TAv3 Schichtenmodells (wachsende Zahl an Extensions sowie gestiegene Komplexität erfordern neue Layer)
- Entwurf eines autarken Workflow-Designers zur graphischen Prüffallbeschreibung
- Entwurf Erweiterte Prüfdatenablage (Erweiterung XML-Ausgabeformat sowie Ablage in PostgreSQL-Datenbank)
- Entwurf webbasierte Prüfdatenvisualisierung
- Der Auftragnehmer sammelt Änderungs- und Erweiterungs-Wünsche der Anwender und bringt diese, sofern realisierbar, selbstständig in seinen Applikations-Entwurf mit ein.
(2) Schnittstellen zu anderen Automatisierungs-Systemen
- Aufbauend auf der Struktur der TA-V3 gilt es Schnittstellen zu anderen Automatisierungs-Systemen zu entwerfen. Der Auftragnehmer steht dazu im ständigen Kontakt zu allen betroffe- nen Abteilungen des Auftraggebers. Dazu gehören insbesondere die Abteilungen zur Anbindung an HIL-Komponenten (EXAM), sowie zur Anbindung von Tools des Testteam-Infotainment (MODENA).
- Als Standard-Technologie zur Anbindung projektfremder Komponenten wird die Middleware CORBA" verwendet.
(3) Dokumentation und Support
Die bestehende TAV3 wird durch den Auftragnehmer umfassend dokumentiert.
Dokumente für Entwickler:
-Schichtenmodelle
-Klassendiagramme
-Schnittstellenbeschreibungen
-Source-Management
-Release-Management
Dokumente für Anwender:
-Überblick
-Anwenden Applikation
-Vorgehensweise beim Erstellen neuer Prüffälle
Die TAV3-Anwender werden durch den Auftragnehmer beim Erstellen neuer Prüffälle unterstützt.