V- 모델은 내 회사에서 널리 사용됩니다. IMHO, 개선 된 개발 모델이 있지만 V-Model은 반복 개발을 사용하지 않는 대규모 시스템을 개발할 때 효과적으로 사용할 수 있습니다.
아직도, 그것은 테스트 기반으로 한, 단위 테스트 단계 심지어 통합 테스트 단계에의 한 부분으로, 개발 여전히 V-모델에 적용 할 수있는 당신이 있음을 자동화 할 수있는 것이 내 생각이다 개발주기의 일부로
V-모델은, 그러나,이 완료, 그래서 테스트 주도 개발 적용되지 않습니다 간주됩니다 제품의 후 개발을 발생하는 테스트로 시스템 테스트을 본다. 도구, 스크립트 또는 프로그램을 사용하여 자동화 할 수 있지만 더 이상 코드를 개발하지 않습니다. 시스템 테스트에서는 코드에 대해 더 이상 신경 쓰지 않고 사양에 대해서만 관심을 보입니다. 이것은 테스트 단위가 불완전 할 수 있기 때문에 발생합니다. 는 최종 사용자가 시스템에 보이는 때 그리고 그것은이 요구 여부 준수 여부를 결정하기 때문에
마지막으로, 사용자 V-모델에 수용, 는는 완전이 자동화해서는 안됩니다. 물론 사용자는 테스트 할 대상을 알기 위해 스크립트를 손에 들고 있어야하며, 일괄 처리 시스템의 경우에는 데이터가 제공되지만 스크립트는 이 단계의 성공.
하지만 다시 질문으로 돌아가 보겠습니다. 방금 말한 것은 TDD 및 자동화를 V-Model의 테스트 단계 구현으로 사용할 수 있다는 것입니다. 따라서 애자일 개발로 V- 모델 테스트를 사용할 수 있다면 확인한 프레젠테이션이 TDD 및 자동화 기술을 사용할 수도 있습니다.
그러나 내가 원하는지 확실하지 않습니다. 나는 V-Model이 민첩한이 아니기 때문에 어떻게 V-Model을 애자일에 적용 할 수 있을지 또는 일관성이 있는지를 모른다.
v-model은 지난 세기 soooo입니다 .-) –