반응형
**프로토타입 모델(Prototype Model)**은
개발 초기에 완성된 시스템이 아닌 **시제품(프로토타입)**을 먼저 제작하고,
사용자의 피드백을 반영하여 점진적으로 완성도 있는 시스템을 만들어가는 개발 방법론이다.
✅ 주요 개념
- 사용자 요구사항이 명확하지 않은 경우 효과적
- 사용자와 개발자가 시제품을 시각적으로 공유하며 개선 방향 결정
- 반복적으로 프로토타입을 수정 → 최종 시스템으로 전환
✅ 개발 흐름
- 요구 파악: 초기 기능 파악
- 프로토타입 설계: 주요 기능만 간단히 구현
- 사용자 검토: 실제 화면 확인, 피드백 수렴
- 프로토타입 개선: 수정과 재검토 반복
- 최종 시스템 개발: 확정된 기능으로 본 시스템 구축
✅ 장점
- 사용자와의 의사소통 강화
- 요구사항 누락 방지
- 사용자의 만족도를 높일 수 있음
- 기능 확인 및 빠른 피드백 가능
✅ 단점
- 반복이 많아질 경우 일정과 비용 예측 어려움
- 시제품에만 의존할 경우 실제 성능과 괴리가 생길 수 있음
- 설계 문서화 부족 시 유지보수 어려움
✅ 언제 사용하면 좋을까?
- 요구사항이 불명확하거나 자주 변경되는 프로젝트
- 사용자 참여가 필수적인 웹·앱 기반 프로젝트
- UI/UX 중심 서비스 개발
📎 요약 표
항목 | 설명 |
방식 | 시제품 제작 후 사용자 피드백 반영 반복 |
장점 | 사용자 만족도 향상, 요구사항 누락 방지 |
단점 | 일정·비용 불확실, 품질 통제 어려움 |
적합 분야 | 빠른 프로토타입 검증이 필요한 프로젝트 |
📌 매일 간단히 IT 관련 개념을 익히고 싶다면 구독하세요!👇👇👇
http://www.youtube.com/@itbite_daily
오늘의 IT한입
👋 하루 한 입, 쉽게 배우는 IT & 개발 개념! 프로그래밍, 데이터베이스, 운영체제, 네트워크, 보안, 코딩테스트까지! 취업 준비부터 실무 감각까지 매일 짧고 강력하게 정리해드립니다. 📍 매일
www.youtube.com
반응형
'IT개발 > Tech Notes' 카테고리의 다른 글
애자일 모델(Agile Model)이란? 반복과 피드백 중심 개발 방식 완전 정리 (0) | 2025.05.20 |
---|---|
나선형 모델(Spiral Model) 완전 정리! 위험 중심 반복 개발 방식 (0) | 2025.05.20 |
소프트웨어 생명 주기란? 개발 단계 전체 흐름 완전 정리! (0) | 2025.05.17 |
소프트웨어 생명 주기란? 개발 단계 전체 흐름 완전 정리!(정보처리기사 1과목 : 소프트웨어 설계) (0) | 2025.05.16 |
트랜잭션 회복 기법: Undo, Redo, Checkpoint 개념과 차이 (1) | 2025.05.15 |
댓글