소프트웨어 생명 주기, SDLC(Software Development Life Cycle) 폭포수 모형(Waterfall Model) 가장 오래되고 가장 폭넓게 사용된 고전적 생명 주기 모형 한 단계가 끝나야만 다음 단계로 넘어가는 선형 순차적 모형 개발 중간에 요구사항 변경이 용이하지 않음 타당성 검토 → 계획 → 요구분석 → 설계 → 구현(코딩) → 테스트(검사) → 유지보수 애자일 모형(Agile Model) 변화에 유연하게 대응 일정한 주기(Iteration, Sprint)를 반복하면서 개발과정 진행 절차와 도구보다 고객(개인)과의 소통에 초점을 맞춤 ex) XP(eXtreme Programming), 스크럼(Scrum), 칸반(Kanban), 크리스탈(Crystal), 린(LEAN) 스크럼(Sc..