We identify three rapid prototyping models : temporary model, evolutionary model, and revolutionary model and evaluate the rapid prototyping specification approach as an evolutionary model. We use RAPID/USE and Troll/USE for constructing the prototype to experiment the usefulness and effectiveness of the rapid prototyping specification approach. This approach is a good requirements specification method that the requirements validation is provided by the working prototype system and gives the learning process about the behaviors of proposed system.
Rapid Prototyping에 의한 소프트웨어 개발 기법은 비공식적인 명세에 따라 개발하고자 하는 시스템의 중요한 부분을 값싸게, 빨리 만들어서 사용자들에게 제시함으로써 사용자를 시스템의 개발에 참여시키는 기법이다.
본 논문에서는 이러한 Rapid Prototyping에 의한 개발이 소프트웨어 life cycle에서 어떠한 방법으로 적용될 수 있는지 분류하고, 이러한 분류된 형태중에서 Rapid Prototyping을 개발하고자 하는 시스템의 요구 분석 명세법에 적용함으로써, Rapid Prototyping에 의한 명세법의 유용성과 효율성에 대해서 평가해 보았다.
이 평가를 위한 실험적인 prototype system을 구현하기 위해서 USE 방법론에서 사용하는 도구들을 이용했으며, 이 실험 대상은 사용자의 많은 접촉을 요하는 대화형 처리 시스템인 teller를 위한 예금 처리 시스템이 구현되었다.