애자일(2)
-
[전통적인 방법론] V-모델(Verification & Validation) - 4. V-모델 적용 사례 (4.2 V-모델과 애자일(Agile) 방식의 차이점)
4.2 V-모델과 애자일(Agile) 방식의 차이점소프트웨어 개발에서는 V-모델과 애자일(Agile) 방식이 대표적인 접근 방식으로 사용됩니다.V-모델은 계획 중심의 구조적인 개발 방식, 애자일은 유연하고 반복적인 개발 방식을 기반으로 합니다.최근에는 두 방식의 장점을 결합한 하이브리드 접근법도 실무에서 활용되고 있습니다.📌 1. 애자일 개발 방식과 V-모델의 비교✔ V-모델과 애자일 개요 개발 방법론 개요특징V-모델계획 기반 개발 모델로, 각 개발 단계가 대응하는 테스트 단계를 가짐명확한 단계 정의, 철저한 검증 및 확인, 문서 중심애자일(Agile)반복적이고 점진적인 개발 방식으로, 고객 피드백을 반영하며 개발유연성, 고객 중심, 변화에 빠르게 대응 가능✔ V-모델은 계획에 따라 개발이 진행되지만,..
2025.03.12 -
소프트웨어 개발 방법론 (개발 프로세스 관점)
1. 전통적인 방법론① 폭포수(Waterfall) 모델단계별(요구사항 분석 → 설계 → 개발 → 테스트 → 유지보수)로 진행하는 선형 모델각 단계를 완료해야 다음 단계로 진행 가능문서화가 철저하며, 대규모 프로젝트나 명확한 요구사항이 있는 경우 적합② V-모델(Verification & Validation)폭포수 모델의 확장으로, 개발 단계와 테스트 단계가 병렬적으로 진행됨각 개발 단계마다 대응되는 테스트 단계가 있음높은 품질이 요구되는 프로젝트(안전-critical 시스템)에서 사용2. 에자일(Agile) 방법론 계열변화에 유연하게 대응하고, 지속적인 피드백을 기반으로 개발빠른 프로토타입 개발과 반복적 개선을 강조① 스크럼(Scrum)역할(Role): 제품 책임자(Product Owner), 스크럼 마..
2025.03.12