설계의 품격
나선형 모델 (Spiral Model) 진화적 프로토타이핑 모델 위험을 최소화하기 위해 점진적으로 개발해 나가는 모델 1. 계획 및 정의 각 사이클별 목표 설정 2. 위험 분석 위험 식별 3. 개발 프로토타입 or 완제품 개발 4. 고객 평가 고객이 소프트웨어 평가 추가 반복 수행여부 결정 계위개고 장점 위험 감소, 품질 향상, 대규모 개발에 적합 단점 과정의 시간소요가 높고 복잡하다, 다수 상용제품에 부적합
폭포수 모델 (Waterfall Model) 각 개발 단계를 순차적으로 수행 이전 단계를 확실히 마무리 지은 후에 다음단계로 넘어간다 장점 많은 적용사례, 현재 단계에 대해 이해 용이, 문서(산출물) 관리 용이 단점 병행 불가, 결함 대응 저하, 요구사향 변경 어려움 적합한 프로젝트 단순한 요구, 쉬운 난이도, 유사경험 존재, 산출물 명확