- 사용자의 요구사항을 정확히 파악하기 위해 시제품을 먼저 만들어 사용자에게 보여주고 피드백을 반영해 완성도를 높이는 개발 모형
- 실제 개발될 소프트웨어에 대한 견본품을 만들어 최종 결과물을 예측
- 일단 만들어보기 → 사용자에게 보여주기 → 수정하면서 완성
개발 단계
1. 요구사항 수집 및 분석
- 사용자 요구사항을 수집하고 기본 기능 파악
2. 프로토타입 설계
- 핵심 기능 위주의 시제품을 설계
3. 프로토타입 구현
- 실제 동작하는 간단한 프로그램 제작
4. 프로토타입 평가 및 수정
- 사용자가 시제품을 사용해보고 피드백 제공 → 개발자가 수정
5. 최종 시스템 개발
- 프로토타입 기반으로 실제 완성품 개발
특징
- 사용자 중심 개발 방식
- 요구사항 불명확할 때 유용
- 사용자 피드백을 즉시 반영 가능
- 시제품은 최종 시스템의 일부 기능만 포함할 수 있음
- 반복적으로 개발이 진행됨
정리
개발 방식 : 시제품을 만들고 사용자 피드백을 반영
목적 : 요구사항 명확화
특징 : 반복적 개발, 사용자 중심
장점 : 요구사항 정확, 사용자 만족도 높음
단점 : 개발시간, 비용 증가 가능
'정보처리기사' 카테고리의 다른 글
| 정보처리기사 실기 - 소프트웨어 공학 (0) | 2025.10.28 |
|---|---|
| 정보처리기사 실기 - 애자일 모형 (0) | 2025.10.28 |
| 정보처리기사 실기 - 나선형 모형(점진적 모형) (0) | 2025.10.28 |
| 정보처리기사 실기 - 폭포수 모형(Waterfall Model) (0) | 2025.10.28 |
| 정보처리기사 실기 - 소프트웨어 생명주기(Software Life Cycle) (0) | 2025.10.28 |