topic★★★★★난이도 · 약 15분
소프트웨어 생명주기 모델
폭포수 · 프로토타입 · 나선형 · V모델 · 애자일 — 모델별 특징과 적용 상황.
#SDLC#생명주기
왜 배우는가
'위험 분석이 포함된 모델은?' 같은 단답이 매회 나온다.
| 모델 | 특징 | 적합 상황 |
|---|---|---|
| 폭포수 (Waterfall) | 순차적·선형, 단계 완료 후 다음 | 요구사항 명확한 소규모 |
| 프로토타입 | 시제품 → 피드백 → 반복 | 요구사항 모호한 경우 |
| 나선형 (Spiral) | 위험 분석 포함, 점진적 개발 | 대규모·고위험 프로젝트 |
| V모델 | 폭포수 + 각 단계 테스트 대응 | 고품질 요구 시스템 |
| 애자일 | 반복·점진·협업·변화 수용 | 요구 변경 잦은 프로젝트 |
나선형 모델 4단계 — ① 계획 및 정의 → ② 위험 분석 → ③ 공학적 개발 → ④ 고객 평가. '위험 분석'이 핵심 특징으로 출제.
V모델 — 폭포수를 V자로 접은 형태. 요구사항↔인수테스트, 시스템설계↔시스템테스트, 상세설계↔통합테스트, 코딩↔단위테스트가 대응.
실기 드릴 2문항
edit실기 드릴 · 단답형
위험 분석이 포함된 반복적 개발 모델은?
edit실기 드릴 · 단답형
개발 단계와 테스트 단계를 V자 형태로 대응시킨 모델은?