소프트웨어 생명주기(Software Life Cycle) 소프트웨어 생명 주기는 소프트웨어를 개발하기 위해 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것이다. 소프트웨어 생명 주기는 소프트웨어 개발 단계와 각 단계별 주요 활동 그리고 활동의 결과에 대한 산출물로 표현한다. 대표적인 생명 주기 모형 폭포수 모형 프로토타입 모형 나선형 모형 애자일 모형 이 중에서 애자일 모형을 다뤄보자. 애자일 모형(Agile Model) 애자일은 '민첩한', '기민한' 이라는 의미로, 고객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발하는 모형이다. 어느 특정 개발 방법론이 아니라 좋은 것을 빠르고 낭비 없게 만들기 위해 고객과의 소통에 초점을 맞춘 방법론을 통칭한다. (폭포수 모형..