기록

V 모델 본문

[Study]/소프트웨어공학

V 모델

Dannnnnn 2019. 8. 13. 12:45
반응형

V모델은 폭포수 모델의 변형으로, 테스트 단계를 추가 확장하여 테스트 단계가 분석 및 설계와 어떻게 관련되어 있는지 나타낸다.

폭포수 모델이 산출물 중심이라면 V모델은 각 개발단계를 검증하는 데 초점을 두므로 오류를 줄일 수 있다.

 

단위 테스트 (unit test)

목표 : 개별 모듈 검증

내용 : 단위테스트는 모듈테스트라고 하며, 시스템을 구성하는 모듈이 기능을 올바르게 수행하는지 판별한다.

 

통합 테스트 (integration test)

목표 : 모듈 간의 인터페이스 확인

내용 : 단위테스트를 마친 각 모듈을 통합하는 과정에서 발생할 수 있는 오류를 찾는다. 모듈 사이의 상호작용이 적절하게 수행되는지, 모듈이 올바르게 연계되어 동작하고 있ㄴ느지를 확인한다.

 

시스템 테스트 (system test)

목표 : 모듈이 모두 통합된 후 사용자의 요구사항들을 만족하는지 확인

내용 : 모듈 간의 인터페이스에 문제가 없는지 확인하는 통합테스트가 끝나면, 시스템 테스트를 통해 시스템 전체가 정상적으로 작동하는지 테스트한다.

 

인수 테스트 (acceptance test)

목표 : 시스템이 에상대로 동작하고 요구사항에 부합하는지 확인

내용 : 시스템을 사용자에게 인수하기 전 사용자가 요구분석명세서에 명시된 사항을 모두 충족하는지 테스트한다. 인수테스트가 끝나면 시스템을 사용자에게 인수한 후 프로젝트를 종료한다.

반응형

'[Study] > 소프트웨어공학' 카테고리의 다른 글

추상화, 모듈화  (0) 2019.08.16
애자일방법론과 폭포수모델 비교  (0) 2019.08.16
나선형 모델  (0) 2019.08.16
프로토타입 모델 (Prototype model)  (0) 2019.08.13
폭포수 모델 (Water fall model)  (0) 2019.08.13