This hands-on exercise walks through building a complete bidirectional traceability structure for a realistic automotive ECU project. You will create and link requirements, architecture components, design units, and test cases at every level of the V-model - the way ASPICE expects it to be done on a real project.
Bidirectional traceability means every item can be followed in both directions:
- Downward (derivation): From OEM stakeholder requirement → system requirement → software requirement → architectural component → design unit → unit test
- Upward (verification): From unit test → design unit → software requirement → system requirement → qualification test confirmation
An ASPICE assessor checking traceability performs exactly this exercise - taking a random requirement and following it in both directions. If any link is missing, the chain is broken and a finding is raised at the responsible process.
📋 Exercise Goals
- Build a complete 5-level traceability chain from SYS.2 through SWE.6
- Understand what information each link must carry (IDs, direction, rationale)
- Identify where traceability breaks most often in real projects
- Implement the structure in a spreadsheet-based traceability matrix (suitable for small projects)
- Understand how to translate this structure to DOORS, Polarion, or Jira