소프트웨어 공학의 기본 원칙현대적인 프로그래밍 기술을 계속적으로 적용해야 한다.개발된 소프트웨어의 품질이 유지되도록 지속적으로 검증해야 한다.소프트웨어 개발 관련 사항 및 결과에 대한 명확한 기록을 유지해야 한다.폭포수모형이전 단계로 돌아갈 수 없다는 전제하에 각 단계를 확실히 매듭짓고 다음 단계를 진행하는 개발 방법론이다.보헴이 제시한 고전적 생명 주기 모형이다.요구사항을 반영하기 어렵다.나선형모형나선을 따라 돌듯이 점진적으로 완벽한 최종 소프트웨어를 개발하는 것이다.'계획 수립 → 위험 분석 → 개발 및 검증 → 고객 평가' 과정이 반복적으로 수행된다.애자일 모형의 주요 방법론스크럼(Scrum)XP(eXtreme Programming)기능 중심 개발(FDD : Feature Driven Develop..