이것은 미리 말하는 것이지만 SWE.4 는 타 프로세스와 비슷한 점이 없다. 그러나 SWE.5는 SYS.4와 비슷하다.
아무튼 SWE.4는 소프트웨어 유닛 검증이다. ASPICE PAM문서에서 이 프로세스의 목적은 유닛이 소프트웨어 상세 설계와 비기능적 소프트웨어 요구사항을 준수하고 있는지 검증하는 것이라 한다.
ASPICE 실무적 차원에서 설명을 하겠다
가장 먼저 소프트웨어 상세설계에서 정의된 소프트웨어 유닛을 검증하는 수단을 명세한다. 검증 수단에 대한 합격/불합격 기준을 정의하고 검증 수단에 대한 진입 및 퇴출 기준에 대한 정의를 포함하여 적합한 검증 환경을 정의합니다
여기서 말하는 검증 수단에는 정적 분석, 코드 리뷰, 유닛 테스트가 있다. 그리고 이 검증 수단을 선택할 때 그 나름의 기준을 만들어 놓은 메트릭이 있으면 좋다. 그 다음으로 회귀 검증의 기준을 포함하는 선택 기준을 고려해서 검증 수단의 선택을 문서화 한다. 이렇게 문서화 되는 것은 배포 범위에 충분한 커버리지를 가지게 해야 한다.
이후에 선택된 검증 수단을 수행하고 그 결과로 나오는 것을 pass/fail의 상태로 나누어 기록을 하고 이에 대응하는 검증 수단의 데이터도 기록한다. 이 외에 양방향 추적성, 기록한 것을 요약하고 합의하는 활동이 이루어짐
전반적으로 봤을 때 매우 간단한 프로세스이다. 단순히 유닛 수준을 검증하기 위해서 그 커버리지를 합당하게 커버할 수 있는 검증 수단을 고르고 그것을 수행함예 따라 생기는 기록을 하는 것 그것이 전부다.
'ASPICE 기본 이론' 카테고리의 다른 글
| 번외. 검증 (0) | 2024.01.31 |
|---|---|
| 번외. 요구사항 분석에 대하여 (0) | 2024.01.24 |
| 번외. SWE.4에서 등장하는 검증 용어 (0) | 2024.01.22 |
| SWE.2 (0) | 2024.01.18 |
| SWE.1 (0) | 2024.01.15 |