Date post: | 20-Jun-2015 |
Category: |
Technology |
Upload: | united-mentors |
View: | 297 times |
Download: | 1 times |
SLIMTRACE
So bezwingt man das Traceability-Monster
• SPICE
– Automotive SPICE
– ISO 15504
• CMMI
• ISO 9001
• FDA-Standards
• V-Modell dt. Behörden 97/XT
• ISO 26262 (Functional Safety)
• Weitere…
…und sie werden zunehmend verlangt!
Agilität löst dieses Problem NICHT
Im Würgegriff allmächtiger Standards
27. September 2012 SO BEZWINGT MAN DAS TRACEABILITY-MONSTER 2
• Nachvollziehbarkeit über Tool-Grenzen
• Nachvollziehbarkeit über Varianten
• Nachvollziehbarkeit von Anforderungen zu Verifikation
• Nachvollziehbarkeit von Anforderungen zu Design
• Nachvollziehbarkeit von Design zu Implementierung
• Nachvollziehbarkeit von Anforderungen zu Projektplan
• Nachvollziehbarkeit von Design zu Projektplan
• Nachvollziehbarkeit von Testplänen zu Projektplan
• …
• Und ZURÜCK!
Hauptproblem: Traceability!
27. September 2012 SO BEZWINGT MAN DAS TRACEABILITY-MONSTER 3
Traceability-Pfade
27. September 2012 SO BEZWINGT MAN DAS TRACEABILITY-MONSTER
Systemanforderungen
Design
Implementierung Unit Tests
Integrationstest
Systemtest
Projektplan
Vertikale Traceability
Orthogonale Traceability
Horizontale Traceability
4
Versuch: syntaktisch
SO BEZWINGT MAN DAS TRACEABILITY-MONSTER
Anforderungen
DesignKompo-nente
Kompo-nente
Kompo-nente Kompo-
nenteKompo-nente
Kompo-nente
Kompo-nente
Implementation
5 27. September 2012
Problem 1: Komplexität
• M x N x P – Pfade
• Das wird teuer!!!
Problem 2: Traceability (!)
• Abbildung über mehrere
Schritte ist nicht eindeutig
nachvollziehbar!
• Hinweis:
Transitivitätsproblem
praktisch nicht lösbar
Syntaktische Traceability ist eine Illusion
27. September 2012 SO BEZWINGT MAN DAS TRACEABILITY-MONSTER
?
6
Kapseln!
27. September 2012 SO BEZWINGT MAN DAS TRACEABILITY-MONSTER
Anforderungen
DesignKompo-nente
Kompo-nente
Kompo-nente
Kompo-nente
Kompo-nente
Kompo-nente
Kompo-nente
ImplementationModul Modul Modul
7
Traditionelle Konzepte clever nutzen!
27. September 2012 SO BEZWINGT MAN DAS TRACEABILITY-MONSTER 8
Teilsystem 1 Teilsystem 2 Teilsystem 3
Aktion 1()
Aktion 2()
Aktion 3()
Rückgabe 1()
Rückgabe 2()
DTC auslesen
CAN controller
Systemanforderungen
Lastenheft
Design
Implementierung
Abschnitt <-> Szenario
Szenario <-> Ablauf
Teilsystem <-> Modul
Modul
Class2Class1
… und immer an den Assessor denken!
27. September 2012 SO BEZWINGT MAN DAS TRACEABILITY-MONSTER
• ENG.2 System requirements analysis
– ENG.2.BP6: Ensure consistency and bilateral traceability of customer
requirements to system requirements. Ensure consistency of customer
requirements to system requirements including verification criteria.
Consistency is supported by establishing and maintaining bilateral
traceability between the customer’s requirements and system requirements
including verification criteria
• ENG.3 System architectural design
– ENG.3.BP6: Ensure consistency and bilateral traceability of system
requirements to system architectural design. Ensure consistency of system
requirements including verification criteria to system architectural design
including verification criteria. Consistency is supported by establishing and
maintaining bilateral traceability between the system requirements
including verification criteria and system architectural design including
verification criteria.
• Usw. – alles darstellbar*
* Wenn man weiss wie das geht
Klappt es mit dem Assessment? Ein Probelauf.
27. September 2012 SO BEZWINGT MAN DAS TRACEABILITY-MONSTER
• Prozessmodell
– Definierter Prozess wird gefordert. Basta.
– Clustering- und Namenskonventionen
Selbst entwickeln? Gibt es da was Fertiges?
• Tools
– Doors o.ä.
– UML-Designtool
– Ausgereiftes Konfigurationsmanagement
– Scripting!
• Fähige Mitarbeiter
– Syntax = mechanisch abhaken, Semantik = denken
– Ungeeignet für kostensparendes Offshoring
• Ahnung von Standards (Automotive SPICE, zum Beispiel)
– Assessment-Vorbereitung
– Assessment-Begleitung
Was Sie brauchen.
27. September 2012 SO BEZWINGT MAN DAS TRACEABILITY-MONSTER
Roman Mildner, PMP
United Mentors
Eupener Str. 139
D-50933 Köln
Tel +49-221-2605266
http://unitedmentors.com/RomanMildner
http://projectcrunch.de
EVOLUTIONARY PROCESSES: THE RIGHT DNA FOR SUCCESSFUL PROJECTS 27. September 2012