본문 바로가기
IT기술노트/소프트웨어공학

SVVP(Software Verification & Validation Plan)

by 비트코기 2021. 1. 25.

IEEE 1012


I. IEEE 1012 표준 기반, SW 검증 및 확인을 정의하는 계획 활동, SVVP의 개요

가. SVVP (Software Verification & Validation Plan)의 정의

   - IEEE 1012 표준에 기반하여 SW 생명주기 각 단계에서 수행할 V&V 활동을 정의하는 계획 활동

나. SVVP의 필요성

   - 개발 완료된 상태의 제품에 대한 신뢰도 평가의 어려움

   - 소프트웨어 프로그램은 시스템 신뢰도에 영향

   - 소프트웨어 생명주기 활동에 대한 철저한 품질보증 (검증, 확인) 필요

다. SVVP의 목적 : V&V 자원관리,  V&V 참여자 R&R, V&V 프로세스 감시/통제


II. SVVP의 활동 계획 및 검토 항목

가. SVVP의 활동 계획

V&V 활동

V&V 세부작업(Tasks)

산출물

계획단계

수행전략 수립, 민감도 분석, 위험분석, 추적성 분석

작업보고서

변칙보고서(예외처리)

요구사항

(분석)

요구사항 평가, 시스템/인수 테스트 검증 계획 작성

테스트 계획 (시스템, 인수)

설계

SW 설계 평가 방안, 컴포넌트/통합 테스트 계획

테스트 계획(컴포넌트, 통합)

구현

소스코드/문서화 평가, 테스트 케이스 작성 방안

테스트 케이스, 프로시저

테스트

추적성 분석, 통합/시스템/인수 테스트 수행 계획

테스트 프로시저

설치&체크아웃

설치 검토, 위험도 분석, 최종 검증/확인 생성

최종 보고서

나.       SVVP의 검토 항목

구분

설명

관리부분

- SVVP 범위와 목표, SVVP 조직구성 및 독립성

- SVVP 조직의 책임과 권한

- SVVP 공정과 관련된 위험 관리 방안

평가부분

- SVVP 수명주기 적합성

- 소프트웨어 수명 주기 각 단계별 V&V 활동절차 및 평가 방안

- 시험관련계획, 절차 및 사례 등에 대한 허용 방안

지원부분

- SVVP 활동을 위해 사용되는 방법, 기기 및 도구

- SVVP 활동의 표준 및 지침


III. IEEE 1012-2012의 주요개정 사항

구분

설명

V&V 활동 신설

시스템 및 하드웨어 V&V 활동 신설

V&V 활동 분류

V&V 활동을 4가지 영역으로 분류 (공통, 시스템, SW, HW)

무결성 등급 체계

시스템, HW, SW 무결성 등급 체계 적용

업무 세분화

사업계획, 처분 V&V 활동 신설 / V&V 시험수행 업무 세분화

반응형

'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글

객체지향 방법론  (0) 2021.01.26
정보공학 방법론  (0) 2021.01.25
구조적 분석  (0) 2021.01.25
구조적 방법론  (0) 2021.01.25
Clean Room Model  (0) 2021.01.25
RAD(Rapid Applicatoin Development)  (0) 2021.01.25
반복적 개발 모델(Iteration Model)  (0) 2021.01.25
나선형 모델(Spiral Model)  (0) 2021.01.25

댓글