Anbieter zum Thema
Werzeug generiert Tracematrix
Der TFS bietet im Moment noch keine für die funktionale Sicherheit geeignete Auswertung der Anforderungsverfolgung. Auch hier kommt ein 3rd-party-Werkzeug zum Einsatz; der RequirementTracker. Dieses Werkzeug generiert auf Basis der Datenbank eine Tracematrix, die alle Workitems und ihre Zustände beinhaltet. Die Entwicklungsphasen bilden die Spalten, die Workitems die Zeilen der Matrix. Darüber hinaus kann das Tracingergebnis auch als Baumstruktur dargestellt werden.
Die in der Prozessbeschreibung im Projektportal vorgegebenen Entwicklungswerkzeuge werden in den Buildprozess eines konkreten Projektes soweit als möglich integriert, so dass z.B. automatisch bei einem „check in“ eines Sourcecode-Artefaktes die Einhaltung der Codierrichtlinien geprüft werden und definierte Unit-Tests starten. Die Ablage und Auswertung der Ergebnisse wird durch die Verifikation- und Validierungsplanung für jedes Projekt nach den Prozessvorgaben festgelegt. Die genannten 3rd-party-Werkzeuge werden ebenfalls über das Projektportal zu Verfügung gestellt.
Einarbeitungszeit nicht unterschätzen
Der Einsatz des ALM-Systems Microsoft Visual Studio Team Foundation Server für IEC 61508 Projekte führt, nach einer gewissen Einarbeitungszeit, zu einer sich lohnenden Zeitersparnis. Allerdings ist, wie bei jeder Prozess- und Umgebungsanpassung, diese Einarbeitungszeit nicht zu unterschätzen. Besonders sinnvoll ist der Einsatz des TFS, wenn bereits für die Entwicklung das MS Visual Studio eingesetzt wird, also z.B. für die Entwicklung von Systemen auf .NET-Basis.
infoteam Software hat für IEC 61508 Projekte ein Prozessmodell und den dazugehörenden Prozessleitfaden mittels TFS implementiert (infoteam Functional Safety Management - iFSM) und innerhalb eines Forschungsprojekts erfolgreich getestet. Dabei wurden unterstützende Werkzeuge, wie z.B. zur Synchronisation der TFS-Datenbank mit MS Word-Dokumenten (WORDSYNC) oder zur Generierung von Tracingmatrizen (RequirementTracker), entwickelt. Diese Erfahrung stellt infoteam nun seinen Kunden zur Verfügung.
Jens-Uwe Schuster, Produktmanager, infoteam, Bubenreuth
(ID:364721)