1과목 소프트웨어 설계 소프트웨어 생명주기(Software Life Cycle) : 개발과 유지보수 등에 필요한 작업들의 과정을 체계적으로 정리한 개발 방법론의 바탕 : 비용, 자원을 예측하여 단계별로 나눈 것 : 각 단계에 따라 활동, 결과에 대한 산출물로 표현 소프트웨어 생명주기를 사용하는 이유 🔸 비용과 개발 계획을 잡는 골격을 짤 수 있다. 🔸 용어와 기술의 표준화 🔸관리에 용의 대표적인 생명 주기 모형 🔸폭포수형 모형 🔸 프로토타입 모형 🔸 나선형 모형 🔸 애자일 생명 주기 모형 폭포수 모형(Waterfall Model) : 이전 단계로 돌아갈 수 없다는 전제를 깔아 둔 뒤 각 단계를 확실하게 진행하여 마친 후 다음 단계로 진행하는 과정 ◽1970년대의 모형으로 가장 오래되곡 폭넓게 사용된 전통..