5
프로토타이핑 모델
[정의] 고객 요구사항이 불명확 할때 초기모형을 제작하여 고객과 의사소통을 하여 조정하는 개발 모델
[단계] 프로토타입 정의 - 요구사항수집 - 프로토타입 설계 - 프로토타입 개발 - 고객 평가 - 피드백
[특징] 요구사항 불명확 한경우, 시스템 이해도 낮은 경우, 의사소통, 요구사항 수집기법
[종류] low-fidelity, high-fidelity, Horizontal prototyping, vertical prototyping
요구공학
요구사항 수집기법

 

 

토픽 이름 프로토타입 모델
분류 SW> SDLC > 프로토타입 모델
키워드(암기) 시제품, 의사소통, 실험적 프로토타입, 진화적 프로토타입
암기법(해당경우)  

 

기출문제

번호 문제 회차
1 2. 로버트 솔로우(Robert Solow) IT 생산성 패러독스(Productivity Paradox) 대하여 설명하고, 소프트웨어 개발 프로젝트에서 IT 생산성 패러독스를 해결할 있는 방안을 IT 거버넌스, 시뮬레이션 모델링, 프로토타이핑 모델링을 중심으로 설명하시오. 101.정보관리.2.2
2 4. 소프트웨어시스템이 어떤 순서에 의거해서 개발, 운영, 유지보수되어 생명주기를 마칠 때까지의 전체적인 작업 프로세스를 모델화한 소프트웨어 생명주기 모형에 관해서 물음에 답하시오.
1) 폭포수(Waterfall)모델과 프로토타이핑(Prototyping)모델의 특징을 설명하시오.
2) 나선형(Spiral)모델을 개발 4단계 절차 중심으로 설명하시오.
3) 클린룸(Clean Room)모델을 3개의 박스 중심으로 설명하시오.
83.정보관리.3.4
3 시스템 개발에는 크게 전통적시스템 개발 방법론(SDLC, System Development Life Cycle, Water Fall Method) 프로토타이핑 방법론(PT, Prototyping Method) 있다.
두개발 방법론이 (1)탄생하게될 배경(이유) (2)상호 바람직한 보완 방안(상승효과 획득을 위한) 대해 설명하시오
77.정보관리.4
4 6. SW 개발모델중의 하나인 프로토타입 모델은 정확한 이해가 매우 중요하다. 이에 관하여 다음을 설명하시오.
.  Horizontal PrototypeVertical Prototype
.  Rapid Prototype
.  프로토타입 4가지 type (Patch Up Prototype,  Non-Operational Prototype, First of a Series Prototype,  Selected Features Prototype).
모의_2011.11.관리.2

 

I. 사용자와의 원활한 의사소통을 통한 개발 모델, 프로토타이핑(Prototyping) 모델의 개요

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

- 짧은 시간 내에 시제품을 개발하여, 사용자가 요구사항을 미리 확인하고, 기술적 문제의 해결가능성을 미리 확인할 수 있도록 한 개발모델

- 사용자의 요구사항을 충분히 분석할 목적으로 시스템의 핵심적인 기능을 먼저 만들어 평가한 후 구현하는 점진적 개발 모델

 

 

 

  1. 프로토타이핑 모델의 특징
특징 설명
시제품을 통한 의사 소통 Prototype 개발 사용자들의 피드백을 통해 시스템을 개선하고 보완
적극적 사용자 참여 사용자의 참여를 유도하여 요구 분석의 어려움을 해결
의사소통 도구 요구사항 도출과 이해에 있어 사용자와 의사소통 수단으로 활용
요구사항 수집기법 불확실한 사용자의 요구사항 도출

 

II. 프로토타이핑 모델의 개념도 구성요소

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

  1. 프로토타이핑 모델의 구성요소
구성요소 내용 산출물
계획수립 시스템 개발 계획 수립하고 ,시스템의 전체적인 수립 시스템정의서
프로젝트 계획서
요구분석과 정의 고객의 요구사항을 정리하고 명세화 하는 단계로 명세화 방법으로 프로토타입을 사용 요구분석서
요구사항정의서
프로토타입 식별
Prototype
개발/개선
핵심기능을 가지고 구현 프로토타입의 대상선정하고 방향 및 내용을 명세화한 설계서로 프로토타입을 구축 프로토타입 설계서
Prototype
검토/평가
개발된 프로토타입에 대한 고객의 평가를 실시하여, 만족하면 구현단계로 진행, 불만족할 경우 요구사항분석단계로 피드백 프로토타입 평가서


구현(상세개발)
기능이 확인된 프로토타입에 대해 실제 시스템으로 구현되는 단계로 단위테스트, 통합테스트, 시스템 테스트 실시 테스트 계획서
테스트 결과서
실행파일
설치/운영 고객에 산출물을 delivery 하는 단계
설치테스트,인수테스트 종료 고객에게 산출물 인도
산출물

 

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

III. 폭포수 모델 & 프로토타이핑 모델 비교

구분 폭포수 모델 프로토타이핑 모델
특징 앞 단계 종료 후 다음단계 진행 시제품 승인 후 본제품 개발

단계 별 정의 및 산출물이 명확 폭포수 모델 단점 극복위해 제시
효과적
적용 유형
기술 위험이 낮고, 유사한 프로젝트 경험이 있는 경우 유사 프로젝트 경험이 없고, 기술 위험이 높은 경우

 

--- 추가사항 18.04.02

반응형

'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글

진화형 개발 모델  (0) 2024.02.18
증분형 개발 모델  (1) 2024.02.17
반복적 개발 모델  (0) 2024.02.16
Spiral 모델  (0) 2024.02.15
폭포수 모델  (0) 2024.01.29

+ Recent posts