프로토타이핑 모델(Prototyping Model)

이재민·2023년 5월 25일
0

소프웨어공학

목록 보기
3/4

프로토타이핑?

사용자의 요구사항을 충분히 분석할 목적으로 시스템의 일부분을 시험적으로 구현하고, 사용자의 피드백을 받아 다시 요구사항에 반영하는 과정을 반복하는 개발 모델(점진적 개발 방법)

프로토타이핑 모델의 특징

  • 점진적 상세화: 신속하게 모형을 개발 후 사용자들의 피드백을 통한 시스템 개선/보완
  • 사용자 참여: 적극적인 사용자 참여를 유도하여 요구분석의 어려움을 해결
  • 의사소통 도구: 요구사항 도출과 이해에 있어 사용자의 의사소통 수단으로 활용
  • 요구사항 도출: 고객이 원하는 것이 무엇인지 구체적으로 잘 모르는 경우, 간단한 시 제품을 개발하여 보여줌으로써 요구사항 도출 및 개발 타당성 확보

프로토타이핑 기법은 폭포수 모델의 단점인 피드백 수용부분을 보완(점진적 시스템 개발)

프로토타이핑 모델의 구성도

프로토타이핑 모델 장단점

장점

* 요구사항 도출 용이
* 정적인 요구사항 명세 대신 실행 가능한 시제품으로 확인 가능
* 시스템의 이해와 품질 향상
*** 개발자와 사용자간의 의사소통 원할**
* 개발의 타당성 검증

단점

* 기대심리를 유발하여 불필요하거나 과도한 요구
* 전체 SW 품질과 장기적 유지보수 어려움
* 프로토타입 결과를 최종 완제품으로 오인 가능
* 시제품을 포기할 경우 비경제적
* 중간단계 산출물 문서화 어려움

프로토타입 모델과 폭포수 모델과의 비교

참고:https://itproda.tistory.com/81

profile
재민

0개의 댓글