안녕하세요. 🤗
임베디드 소프트웨어 전문 기업, MDS인텔리전스입니다.
2023년 11월, A-SPICE 4.0 버전이 배포되면서 자동차의 소프트웨어 개발 프로세스에서 A-SPICE 인증 및 대응이 더욱 중요시되었습니다. A-SPICE의 개요와 함께 MDS인텔리전스의 임베디드 SW 검증센터에서 A-SPICE 대응을 위해 수행하고 있는 프로세스에 대해 설명 드리고자 합니다.
A-SPICE 개요
A-SPICE란? Automotive Software Process Improvement and Capability Determination의 약자로 자동차 산업에서 소프트웨어 개발 프로세스의 품질을 향상시키기 위한 표준 및 평가 모델입니다. 자동차에서 전자제어장치(ECU)의 비중이 높아짐에 따라 소프트웨어 비중이 높아지고, 이러한 소프트웨어의 품질을 관리하기 위해서는 개발 프로세스 개선이 필요하였습니다. 이에 따라 자동차 OEM들은 부품 공급업체의 프로세스 역량을 평가하여 품질을 개선하기 위해 A-SPICE란 국�� 표준 프로세스 모델을 만들었습니다.
A-SPICE는 자동차 소프트웨어의 생명주기를 관리하고, 공급업체의 개발 프로세스의 성숙도를 측정하며, 프로세스 개선 기회를 식별함으로써 고품질의 소프트웨어 제품을 만들기 위한 지표를 제공합니다. A-SPICE는 자동차의 안전성, 신뢰성, 그리고 효율성을 향상시키는데 중요한 역할을 하며, A-SPICE 인증을 통해 자동차 업계는 고객들에게 신뢰를 주는 역할을 하고 있습니다.
A-SPICE는 소프트웨어 개발에서 이행해야 할 프로세스를 나타내는 프로세스 참조 모델(PRM: Process Reference Model)과 부품 공급업체의 능력 판정을 위한 평가 프레임워크를 나타내는 프로세스 평가 모델(PAM: Process Assessment Model)로 구성됩니다.
프로세스 참조 모델(Process Reference Model)
A-SPICE 4.0에서 정의하고 있는 프로세스는 다음과 같이 10개의 프로세스 그룹으로 총 32개의 프로세스 영역을 포함합니다.

<그림 1> Automotive SPICE process reference model – Overview
<그림 2> Capability levels and corresponding process attribute ratings
프로세스 참조 모델은 각 프로세스 그룹의 프로세스들이 무엇을 하고 어떤 산출물이 필요한지 등 아래의 내용들을 정의하고 있습니다.
Domain and Scope : 프로세스를 통해 무엇을 해야 하는지 정의
Process purposes : 프로세스의 목적 정의
Process outcomes : 프로세스의 결과물 정의
프로세스 능력수준(Process Capability Level)과 프로세스 속성(Process Attributes)
프로세스 ���성(PA)은 프로세스 능력 수준(CL)에 대한 측정 수단으로 능력 달성에 대해 평가할 수 있는 지표가 됩니다. 이는 ISO/IEC 33020에 정의되어 있는 것처럼 9개의 프로세스 속성을 포함하는 능력 수준을 Level 0~5로 구성합니다. 각 수준의 프로세스 속성은 등급을 산출해야 하는데 평가 프로세스에 대한 프로세스 속성의 달성 정도를 나타냅니다. 프로세스 속성 등급은 N(Not achieved), P(Partially achieved), L(Largely achieved), F(Fully achieved) 4가지로 정의됩니다.
수준 달성을 위해서는 각 프로세스 속성이 Largely 혹은 Fully 등급을 받아야 하며, 이러한 능력 수준 달성도는 아래 4가지의 항목의 성취도에 따라 판단됩니다.
BP(Base Practice): 기본사례, 목적을 이루기 위한 기본 절차
WP(Work Product): 산출물, 프로세스 평가를 지원하는 결과물
GP(Generic Practice): 일반 사례
GR(Generic Resource): 일반 ��원
출처 :
Automotive-SPICE-PAM-v4.0 ‘Figure 2 — Automotive SPICE process reference model’
Automotive-SPICE-PAM-v4.0 ‘Table 20 — Capability levels and corresponding process attribute ratings’
지금까지 A-SPICE 4.0 문서 기반으로 A-SPICE에 대한 간단한 개요와 프로세스 모델에 대한 설명을 적어보았습니다. 다음 시간에는 A-SPICE의 프로세스 중에서 SWE 프로세스 그룹에 대해 알려 드리겠습니다. 😀
MDS인텔리전스의 임베디드 SW 검증센터는 A-SPICE에서 요구하는 능력 수준을 달성하기 위한 검증 활동을 수행함으로써 A-SPICE 심사 대응을 지원하고 있습니다.
소프트웨어 엔지니어링 프로세스(SWE)의 심사에서 A-SPICE 레벨에 달성하기 위한 활동 및 심사 지원과 관련하여 자세한 상담을 원하시면 sve@mdsit.co.kr 이메일로 문의주시기 바랍니다.
MDS 인텔리전스
임베디드 소프트웨어 고품질 및 신뢰성 확보를 위한, SW 검증센터
E. sve@mdsit.co.kr