Automotive SPICE. 완성차가 부품사의 일하는 방식을 감사할 때 쓰는 잣대다.
V 모델과 추적성
요구사항 ───────────────────► 인수 시험
└ 시스템 설계 ─────────► 시스템 통합 시험
└ SW 요구사항 ──► SW 적격성 시험
└ SW 설계 ► 통합 시험
└ 구현 ► 단위 시험
왼쪽 산출물마다 오른쪽 시험이 짝지어지고, 요구 → 설계 → 코드 → 시험 결과가 링크로 이어져야 한다.
왜 그렇게까지 하나
- 고장이 났을 때 어느 요구에서 나온 코드인지 거슬러 올라갈 수 있어야 한다
- 요구가 바뀌면 영향받는 코드와 시험을 빠짐없이 찾아야 한다
이 두 가지가 안 되면 안전 논증이 성립하지 않는다.
신입에게 주는 의미
문서 작업이 많은 것을 불평이 아니라 "추적성 때문" 으로 이해하고 있으면 현업 감각이 있는 사람으로 보인다. 모델 기반 설계(Simulink)가 선호되는 이유도 같다.