- 개요 -
분산 개발로 인한 통합 과정에서 문제, 증가하는 복잡도 등 차량 SW 개발 전 주기에 잠재적 위험 요소 존재.
이를 해결하기 위한 Process 평가 및 개선을 위한 공통적인 규격 규정 >> A-SPICE
★ 품질이란?
- Process 관점에서의 품질
1. Process가 목적 달성을 수행하는데 적절한지
2. 설제 Process에 따라 개발이 수행되었는지
3. 지속적인 Process & Product 개선이 수행 되었는지
- Product 관점에서의 품질
1. 산출물 및 관련 요구사항에 기반했고, 이를 만족했는지
2. 최종 산출물이 고객의 요구 사항을 만족하였는지
※ Capability
- 조직 Process의 성숙도를 나타내는 지표 => LV1 ~ LV5까지 있음
Level0 - Incomplete
Level 1 - Performed : 프로세스가 실행되지만 일관성이나 결과의 예측 가능성은 낮음
Level 2 - Managed : 프로세스가 계획되고 실행되며, 추적되고 조정됨
Level 3 - Established : 프로세스가 정의되고 표준화되어 조직 전반에 걸쳐 일관적으로 수행됨
Level 4 - Predictable : 프로세스가 일관되고 예측 가능한 범위 내에서 수행됨
Level 5 - Optimizing(or Innovating) : 프로세스가 지속적으로 개선되어 조직의 전략적 목표에 기여함
※ PDCA(Plan - Do - Check - Act) cycle
- 품질 관리 및 개선을 위한 전략
- Plan : 품질 관리 및 개선을 위한 목표 설정
- Do : 개선 사항을 실행
- Check : 변경 사항을 검토
- Act : 검토 결과를 바탕으로 Process를 수정
< A-SPICE를 적용하기 어려운 현실적 문제 >
-추후 정리 예정......
<A-SPICE Process Assessment Model, PAM>
- PRM에 정의된 Process의 성숙도와 능력 수준을 평가하는데 사용
※ Process Dimension => Process
※ BP
- 특정 Process에 대한 기본적이고 필수적인 활동 => 각 Process의 목적을 달성하기 위한 구체적 방법을 설명
※ GP
- 여러 Process에 공통적으로 적용되는 활동 => Process의 효율성과 일관성을 위한 범용적인 방법론 제공
< A-SPICE Process Reference Model, PRM>
- SW 개발 및 유지보수 관련 Process
<Process Categories> <Process Group>
Primary Life Cycle Processes |
Acquisition Process group |
Supply process group | |
System engineering process group | |
Software engineering group |
- System 개발에 필수적인 Process 묶음
Organizational Life Cycle Processes |
Management process group |
Process improvement process group | |
Reuse process group |
- Primary가 잘 돌아가기 위해서 다수 조직을 관통하여 수행하는 Process 묶음
Supporting Life Cycle Processes | Support process group |
- Primary와 Organization이 원활하고 매끄럽게 수행될 수 있도록 도와주는 Process 묶음
< A-SPICE Process - VDA Scope>
- 적색 테두리는 VDA Scope(기존 32개의 Process를 16개로 줄임), 필수 대상
- VDA : 독일 자동차 협회, 자동차 산업 품질 관리를 위한 주요 표준을 제정, 관리하는 조직
※ SW 개발 architecture 관련 용어
1. Elements
- Archietcture의 구성 요소, 계층 구조에 따라 Sub-element로 나뉘어 질 수 있음
2. Components
- software architecture 최하위 element로 상세 설계의 수행 대상
3. Unit
- Software component 구성 요소
4. Item
- element에 부합되는 대상
'ASPICE' 카테고리의 다른 글
ASPICE - SWE.3/Software Detailed Design and Unit Construction (0) | 2023.12.01 |
---|---|
ASPICE - SWE.2/Software Architectural Design (0) | 2023.12.01 |
ASPICE - SWE.1/Software Requirements Analysis (0) | 2023.12.01 |
ASPICE - SYS.3/System Architectural Design (0) | 2023.11.28 |
ASPICE - SYS.2/System Requirements Analysis (0) | 2023.11.28 |