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 |
댓글