topic난이도 · 약 15

소프트웨어 생명주기 모델

폭포수 · 프로토타입 · 나선형 · V모델 · 애자일 — 모델별 특징과 적용 상황.

#SDLC#생명주기
왜 배우는가

'위험 분석이 포함된 모델은?' 같은 단답이 매회 나온다.

모델특징적합 상황
폭포수 (Waterfall)순차적·선형, 단계 완료 후 다음요구사항 명확한 소규모
프로토타입시제품 → 피드백 → 반복요구사항 모호한 경우
나선형 (Spiral)위험 분석 포함, 점진적 개발대규모·고위험 프로젝트
V모델폭포수 + 각 단계 테스트 대응고품질 요구 시스템
애자일반복·점진·협업·변화 수용요구 변경 잦은 프로젝트

나선형 모델 4단계 — ① 계획 및 정의 → ② 위험 분석 → ③ 공학적 개발 → ④ 고객 평가. '위험 분석'이 핵심 특징으로 출제.

V모델 — 폭포수를 V자로 접은 형태. 요구사항↔인수테스트, 시스템설계↔시스템테스트, 상세설계↔통합테스트, 코딩↔단위테스트가 대응.

실기 드릴 2문항
edit실기 드릴 · 단답형

위험 분석이 포함된 반복적 개발 모델은?

edit실기 드릴 · 단답형

개발 단계와 테스트 단계를 V자 형태로 대응시킨 모델은?