2011-01-08 7 views
1

누구나 나 초급자로서 나선형 모델과 애자일 모델의 차이점을 간단히 설명 할 수 있습니까 ?? 실세계 예를 나에게 줄 수 있니? 나선형이 민첩성보다 유용하고 그 반대도 마찬가지입니다 ... 인터넷에서 사용 가능한 링크가 너무 많아서 초보자 인 것처럼 이해하기 어렵습니다. 간단한 용어로 설명하면 큰 도움이 될 것입니다. ? 고맙습니다 ...애자일 모델과 나선형 모델의 차이점

+3

은 http://programmers.stackexchange.com – zengr

답변

12

나선형 모델은 반복 개발의 예입니다. 전형적인 반복은 6 개월에서 2 년 사이의 어딘가에 있으며, 요구 사항 분석, 위험 분석, 계획, 디자인 및 아키텍처와 같은 라이프 사이클의 모든 측면을 포함하고, 프로토 타입 (진화되었거나 버려진 것, 프로젝트 팀이 선택한 특정 방법에 따라 다름) 또는 작업 소프트웨어. 이 단계는 프로젝트가 종료되거나 완료 될 때까지 반복됩니다.

애자일 개발에는 익스트림 프로그래밍, 스크럼 및 크리스탈 클리어와 같은 소프트웨어 프로젝트를 생성하는 데 필요한 단계에 대한 구체적인 지침이있는 여러 가지 방법론이 포함되어 있습니다. 모든 민첩한 방법 간의 공통성은 반복적이고 점진적이라는 것입니다. 애자일 방법의 반복은 일반적으로 더 짧습니다. 대부분의 경우 2 ~ 4 주이며 각 반복은 작동하는 소프트웨어 제품으로 끝납니다. 그러나 나선형 모델과 달리 생산 된 소프트웨어는 프로토 타입이 아닙니다. 항상 고품질의 코드로 최종 제품으로 확장됩니다.

+0

에 속합니다. 프로토 타입을 작성하는 동안 프로토 타입을 작성하는 동안 실제 작업 모델 설계가 시작될 때 변경 사항을 통합 할 수 없도록 나선형의 케이스가 있는지 여부도 있습니다. – Mishthi

+0

아니요. 나선형 모델의 핵심입니다. 반복 및 프로토 타입을 진행하면서 알려진 요구 사항을 명확히하고 새로운 요구 사항에 대해 배우게됩니다 (실제로 요구 사항이 아닌 것을 찾아 낼 수 있습니다). –

관련 문제