컴공생의 다이어리
소프트웨어에서 Validation & Verification 본문
소프트웨어에서 Validation & Verification
Validation
- 올바른 제품을 만들고 있는가?
Are we building the right product? - 사용자 요구사항을 만족시키는지 확인
- 사용자의 의도에 따른 구현 : 최종 목적 중시
- 동적 테스트 : 시스템 테스트
- 사용자 인수 테스트
Verification
- 제품을 올바르게 만들고 있는가?
Are we building the product right? - 소프트웨어의 올바른 구현을 보장
- 요구사항 명세서에 따른 개발 : 개발 과정 중시
- 정적 분석 : 리뷰, 인스펙션, 워크스루
- 동적 테스트 : 단위, 통합 테스트, 시스템 테스트
Question(문제)!
- Q. 명세서에 없는 기능이 포함된 것을 찾아내는 것은?
A. Verification - Q. 명세서에 누락된 사용자 요구사항을 발견하는 것은?
A. Validation
출처 : 코드프레소 <SW 공학 기초> 강의
https://www.codepresso.kr/course/18
728x90
반응형
'Development > 기타' 카테고리의 다른 글
[리눅스, Linux] tree 명령어 (0) | 2022.09.30 |
---|---|
MobaXterm(모바엑스텀) 설치 (2) | 2022.04.04 |
Clean Naming 원칙 (0) | 2022.03.07 |
Clean Naming이 왜 중요할까? (0) | 2022.02.26 |
인바운드(inbound)와 아웃바운드(outbound) (0) | 2022.02.26 |
Comments