Automotive SPICE: System Requirements Analysis Lecture Notes

Jun 22, 2024

Automotive SPICE: System Requirements Analysis (SYS.2) Lecture Notes

Introduction

Presenter: Bhaskar Vanamali, Principal Assessor and Trainer for Automotive SPICE

  • Experience: 140 formal assessments, trained over 250 assessors
  • Practical know-how from supporting improvement projects

Main Focus: System Requirements Analysis (SYS.2)

Importance of Documenting System Requirements

  • Objective: Deliver agreed results on time, within budget, and with required quality
  • **Risks of Not Documenting: **
    • Overlooking functionalities
    • Misinterpretation of customer expectations
    • Additional effort, costs, and delays
    • Missing essential functional or non-functional aspects leading to false starts or extra development cycles

Aspect One: Need and Structure of System Requirements

  • Beyond Customer Expectations: Systems must meet standards, norms, regulations
  • Stakeholder Requirements: Documented stakeholder requirements mapped to internal system requirements forming basis for system testing and downstream processes
  • Black Box Approach: Describe what the system should do, not how
  • Example: ECU signals - input at connector pins and expected outputs
  • Requirement Structuring: Meaningful organization supporting internal distribution (attributes, ISO 26262 classification, functional structuring)
  • Tools: Requirements management supported by suitable tools (e.g. requirements database)

Aspect Two: Staffing the Process

  • Challenge: Finding qualified systems engineers
    • Requires an all-rounder with knowledge in mechanics, electronics, software
    • Solution: Cross-domain team if single engineer is not feasible

Aspect Three: Analyzing Requirements

  • Feasibility and Risk: Ensuring requirements are realistic and viable
  • Testability: Review by testers to ensure requirements are testable
  • Technical Implications: Assess dependencies and technical impacts (e.g., window regulator ECU's close and anti-pinch functions)
  • Business Implications: Impact of requirements on costs and timelines
  • Documentation: Can be split across various tools as per Automotive SPICE guidelines
    • Feasibility/risk in requirements database
    • Technical implications in change requests
    • Cost/timeline impacts in project management tools

Aspect Four: Traceability and Consistency

  • Traceability: Ensuring traceability between system and stakeholder requirements
    • Methods: Hyperlinks, traceability tools (e.g., DOORS, Rectify), traceability matrices
    • Purpose: Support consistency checks, impact assessment for changes, stakeholder expectations reporting
  • Consistency: Ensuring completeness and correctness of system requirements versus stakeholder requirements
    • Essential to review system requirements thoroughly

Additional Resources

  • Detailed white paper available for download
  • Subscribe for regular expert knowledge on Automotive SPICE

Thank you for watching!