[시나공] 소프트웨어 생명주기 & 개발 방법론 정리 (폭포수, 애자일, XP, 스크럼)
1️⃣ 소프트웨어 생명주기 (Software Life Cycle)✅ 1. 개념소프트웨어 생명주기(SDLC) 는소프트웨어를 개발하기 위한 설계·운영·유지보수 등의 과정을 단계별로 나눈 것즉, 개발 전 과정(Planning → Maintenance)을 체계적으로 정의한 모델이다.✅ 2. 표현 방식소프트웨어 생명주기는 다음 3가지로 표현된다.개발 단계각 단계의 주요 활동각 단계의 산출물🔎 한줄 정리개발의 전체 흐름을 단계별로 구조화한 체계2️⃣ 폭포수 모형 (Waterfall Model)✅ 1. 개념이전 단계로 돌아갈 수 없다는 전제하에, 각 단계를 확실히 마무리한 후 다음 단계로 진행하는 방식✅ 2. 특징가장 오래된 전통적 생명주기 모형고전적 생명주기 모형단계별 순차 진행결과에 대한 철저한 검토 및 승인 ..
2026.02.21