반응형
V모델의 개요
가. V 모델 정의
- 폭포수 모델에 시스템 검증과 테스트 작업을 강조한 모델로 모듈의 상세 설계를 단위 테스트 과정에서 검증하고 사용자 요구사항은 시스템 테스트 단계에서 검증하는 모델
나. V 모델 특징
- 모든 단계에 검증과 확인 과정이 있어 오류감소,
- 소프트웨어 각단계 마다 테스트 설계와 활동을 프로젝트 시작부터 진행
- 각 단계의 관계를 가시화
V모델의 단계 및 활동
가. V모델 단계
나. V모델 활동
구분
|
설명
|
관점
|
검증
(Verification) |
- 소프트웨어의 올바른 구현을 보장하기 위해 정적분석(리뷰, 인스펙션 등)을 비롯한 단위, 통합, 시스템 테스트 수행 활동
|
개발자 중심
|
확인
(Validation) |
최종 제품에 대한 고객의 요구사항 충족여부를 단위 테스트부터 인수테스트까지 단계별 테스트 활동
|
사용자 중심
|
Verification vs. Validation 비교
구분
|
Verification
|
Validation
|
활동대상
|
제품 생산 활동(과정)
|
생산된 제품 대상(결과)
|
목적
|
올바르게 개발하는지 검증
|
올바르게 개발되었는지 확인
|
활동기간
|
각 단계별 수행
|
시작과 종료 단계
|
관점
|
내부관점(개발자)
|
외부관점 (사용자)
|
테스트유형
|
인스팩션, 동료검토
|
단위, 통합, 시험, 인수 테스트
|
반응형
'IT의 모든것 > 소프트웨어공학' 카테고리의 다른 글
[소프트웨어공학] 일정 관리 기법, 일정 단축 기법 (0) | 2023.06.21 |
---|---|
XP(eXtreme Programming) 정의, 구성요소 ,특징 (0) | 2023.06.21 |
(소프트웨어공학) 객체지향 프로그래밍 구성요소 (0) | 2023.06.15 |
[소프트웨어공학] 정보공학방법론(Information Engineering Methodology) (0) | 2023.05.06 |
[소프트웨어공학] RAD (Rapid Application Development) (0) | 2023.05.05 |
[소프트웨어공학] 나선형 (Spiral) 모델 (0) | 2023.05.04 |
[소프트웨어공학] 프로토타입 모델(Prototype Model) (0) | 2023.01.02 |
[소프트웨어공학] 폭포수 모델 (Waterfall Model) (0) | 2023.01.01 |
댓글