
개요 소프트웨어 개발 생명주기의 하나로, 폭포수 모델을 기반으로 확장된 형태. 폭포수 모델을 기반으로 검증(제품을 올바르게 만들고 있는가) 확인(올바른 제품을 만들고 있는가) 에 강조를 두었으며, 설계와 대응되는 테스트를 사전에 고려하여 문제가 발생할 여지를 줄여주는데 목적을 둔다. 단기적/초기 생산성은 낮아 보일 수 있으나, 후반부 재작업 감소로 전체 프로젝트 생명주기 관점에서는 비용 효율적일 수 있다.구성 * (그림으로 작성) V자 형태로 구성하며, 최하단에는 구현을 기반으로 왼쪽은 설계(정적 검증 활동), 오른쪽은 테스트(동적 확인 활동)를 그린다. 각 요소는 대응되는 테스트가 있다는 것을 어필한다. - 요구사항 분석 (인수 테스트 대응) - 시스템 설계 (시스템 테스트 대응) - 아키텍쳐 설계..