KGAS (Konzern Grundanforderungen Software: VW Group Basic Software Requirements)
폭스바겐 그룹에서 차량용 소프트웨어와 차량용 시스템의 개발 프로세스와 관련하여 기본적으로 요구하는 기본 요구사항 집합이다.
적용 범위
- 온보드 소프트웨어와 소프트웨어 정의 시스템에 적용(개발 프로세스 포함)
Application, Middleware, BSW - 폭스바겐 그룹 전체에 적용(VW, AUDI 등)
요구 수준
- A-SPICE CL2 수준의 개발 프로세스 필요
KGAS로 A-SPICE CL2 요구사항을 대체할 수 없음 - 품질보증은 Formel Q Capability Software 기반 활동
주요 요구사항 (A-SPICE 동일 항목 제외)
- 공급업체는 프로젝트 시작 시 측정 기준 수립 → 4주마다 측정 수행
최소 측정기준은 고객이 제공, 고객 승인 시 측정 결과 사용 가능 - 계층 간 추상화 수준은 1:10의 비율을 초과할 수 없음
비율 초과 시 Rationale 필요 - PP(Project Plan)는 정기적으로 업데이트(적어도 2주 주기)되고 목표와 실적의 차이를 반영
- 요구사항에는 안전/법적/보안/기능/비기능에 대한 분류 할당
- 요구사항에 가능한 경우, 긍정 사례/부정 사례를 명시
- 모든 소프트웨어 요소에 대한 리소스(CPU/휘발성 메모리/비휘발성 메모리) 소비 지정
- 검토 결과 상태는 적어도 1주 단위로 최신 상태 유지
- 각 프로세스는 적어도 2개월 단위로 QA에 의해 확인 수행
→ 식별된 프로세스 결함은 조치되어야 함 - 형상 상태는 적어도 1주 단위로 최신 상태 유지
- 보안 활동의 진행 상황은 적어도 격주 단위로 최신 상태 유지
- Security 요구사항(ISO/SAE 21434와 유사) 포함됨
고찰
- A-SPICE, ISO 26262, ISO/SAE 21434 영역을 포함
- 모니터링이 주요 관리 수단이며 그 주기가 매우 짦음
→ 추가 리소스 투입 필요 / 개선 활동에 대한 부하 큼