X

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

I. 사용자 중심 SDLC, 프로토타이핑 모델의 개요

가. 프로토타이핑 모델 (Prototyping Model)의 정의

  • 사용자의 요구사항에 따라 프로토타입 제품을 신속히 개발하여 제공한 후 사용자의 피드백을 통해 개선하고 보완해가는 SDLC 모델

나. 프로토타이핑 모델의 특징

특징 내용
점진적 개발 빠르게 모형을 개발하여 피드백을 통해 시스템을 개선, 보완
사용자 참여 사용자 참여를 유도하여 요구 분석의 어려움을 해결

II. 프로토타이핑 모델 구현 절차 및 구현 요소

가. 프로토타이핑 모델 구현 절차

나. 프로토타이핑 모델의 구현 요소

구성요소 내용
요구분석 요구사항을 수집하여 핵심적인 기능과 구체적으로 정의해야 할 영역을 설정
프로토타입
개발/개선
사용자 요구사항에 따라 핵심적인 기능을 포함한 프로토타입을 개발하고 개선
검토/평가 개발/개선된 프로토타입을 검토하여 프로젝트 진행 혹은 중단에 대한 의사 결정 수행
상세개발 프로토타입의 기능을 확장시켜 사용자가 원하는 요구사항 및 기능을 반영한 소프트웨어를 구현
설치/운영 최종 인도를 위한 테스트를 거쳐 시스템에 적용

III. 프로토타이핑 모델의 장단점 및 극복방안

가. 프로토타이핑 모델의 장단점

장점 단점
  • 요구사항 도출이 용이
  • 시스템 이해와 품질 향상
  • 개발자와 사용자 간 의사소통 원활
  • 명확한 요구사항으로 인한 위험감소
  • 시제품을 최종완제품으로 오해 가능
  • 시제품 폐기 시 비경제적
  • 중간단계 산출물 문서화 어려움

나. 프로토타이핑 모델의 문제점 및 극복방안

구분 문제점 극복방안
개발자 시간 낭비라는 인식 교육을 통해 중요성 인지
관리자 프로젝트관리 부실화 발생 가능 체계적 개발체제 관리도구 도임
사용자 요구사항에 대한 빠른 결과기대 시제품과 결과물의 차이 설명
도리:

View Comments (0)