Process/KGAS

KGAS 1강

알파미르 2023. 3. 1. 15:43

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와 유사) 포함됨

고찰

  1. A-SPICE, ISO 26262, ISO/SAE 21434 영역을 포함
  2. 모니터링이 주요 관리 수단이며 그 주기가 매우 짦음
    → 추가 리소스 투입 필요 / 개선 활동에 대한 부하 큼