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

V 모델

by 비트코기 2021. 1. 25.

검증(Verification), 확인(Validation)


I. 시스템검증과 테스트 작업을 강조한 모델, V 모델의 개요

가. V모델의 정의

   - 폭포수 모델에 감추어져 있던 반복과 재작업을 가시화하기 위해 작업과 결과의 검증에 초점을 맞춘 모델

나. V모델의 특징

   - 모든 단계에 검증과 확인 과정이 있어 오류를 줄일 수 있음

   - 개발 생명주기의 각 단계와 그에 상응하는 소프트웨어 테스트의 각 단계의 관계를 가시화


II. V모델의 단계 및 활동

가. V모델의 단계

나.       V모델의 활동

구분

설명

관점

검증
(Verification)

소프트웨어의 올바른 구현을 보장하기 위해 정적분석 (리뷰, 인스펙션 등)을 비롯한 단위, 통합, 시스템 테스트에서 수행되는 활동

개발자 중심

확인
(Validation)

최종 제품이 고객의 요구사항을 충족하는지 단위 테스트에서부터 사용자 인수 테스트까지의 단계를 통해 수행하는 활동을 의미

사용자 중심

 

반응형

댓글