정보처리기사

소프트웨어 생명주기 V모델

Ski_ 2022. 10. 13. 16:44

V 모델(V-model)은 소프트웨어 개발 프로세스로 폭포수 모델의 확장된 형태 .

아래 방향으로 선형적으로 내려가면서 진행되는 폭포수 모델과 달리,

이 프로세스는 오른쪽 그림과 같이 코딩 단계에서 위쪽으로 꺾여서 알파벳 V자 모양으로 진행된다.

 

  • 단위(Unit)테스트 : 정적 테스트(소스코드 내부 분석), 동적 테스트(값 > 결과)
  • 통합(Integration) 테스트 : 상향식 테스트(테스트 드라이버), 하향식 테스트(테스트 스텁)
  • 시스템(System) 테스트 : 기능(원하는 기능 구현 여부)/비기능적 테스트(성능, 보안 등) 테스트
  • 인수(Acceptance) 테스트 : 알파(개발자 + 사용자 함께) / 베타(사용자만 테스트)
반응형