본문 바로가기
컴퓨터 | IT

소프트웨어 개발 모델 : 프로토타입 모델(Prototype model)

by 호기심심풀이 2021. 2. 2.
반응형

프로토타입 모델(Prototype model)

프로토타입 모델

폭포수 모델은 다음과 같은 문제들을 수반한다.

-폭포모형에서는 시스템 기본계획 단계에서 사용자의 요구 사항을 파악하기가 매우 어렵습니다. 때로는 고객조차도 그러한 요구 사항을 알지 못한다.

- 설계 다이어그램 및 구두 설명이 불충분한 경우가 있다.

이러한 문제를 해결하기 위해, 프로토타입 모델이 고안되었다. 프로토타입 모델을 사용하여, 구성될 시스템은 고객의 이해를 돕기 위해 SQL(Structured Query Languag)과 같은 단순화된 프로그래밍 언어로 대략 모델링된다. 그런 다음 의도된 개발 작업을 주시한다.

프로토타입 모델 분류

<the classification by construction methods>
- "투기형": 시험편은 목적 달성 후 폐기된다.
- "기밀형" : 이후 시험편에 세부사항이 추가되어 의도된 시스템으로 점차 확장된다.

<classification by the extent of coverage>
- "부분 사용 형태" : 요건 정의 및 외부 설계 단계에서 모델을 사용한다.
- "총 사용 유형" : 모든 단계에서 모델이 사용된다.

프로토타입 모델의 사용은 사용자에게 참여감을 가져다주며, 후속 작업에 상당한 영향을 미치는 상위 단계의 오류를 방지한다.

 

프로토타입의 단점

- 개발비가 폭포수 모델의 비용을 초과한다.
- 일정 조정이 어렵다.

반응형

댓글