폭포수 모델의 단점을 보완한 패러다임
장점: 쉽고 빠른 시제품 개발(많은 응용 분야에서 사용된다)(규모는 크지 않다)
원형 패러다임의 주 내용은 시제품 개발
- 이전에 정의되지 않은 사용자의 요구사항을 구체적으로 구명한다
- 사용자와 시스템 간의 인터페이스에 초점을 맞춘다
- 피드백을 받은 후 시제품을 버리는 경우와 피드백 이후 계속 발전시켜
완제품을 만드는 경우가 있다
시제품 개발을 함으로써 생기는 장점
- 개발자, 사용자의 오해 규명
- 새로운 기능과 서비스 발견
- 모호한 기능의 명료화
- 고품질의 시스템 요구사항 명세화 기초 제공
시제품을 보며 사용자가 “이 부분에 이 내용을 조금 더 추가해주세요”, “이 인터페이스가 더 필요할 것 같습니다”
같은 정확한 방향성을 제시할 수 있다
그만큼 기존에 만들어진 제품을 본다는 것은 중요한 것이다(우리로 따지면 포토폴리오)
원형 패러다임 진행 과정
- 요구사항 분석
- 시제품 설계
- 시제품 개발
- 고객의 시제품 평가
- 시제품 정제
- 완제품 생산
한계점
- 시제품에서 완제품으로의 많은 변화 예상
- 시스템의 극한 상황에 대한 어려운 성능 평가
- 다른 시스템과의 쉽지 않은 교류
미리 사전에 시스템에 대한 위험 개발을 최소화 할 수는 없을까?
'학부과정 > 소프트웨어공학' 카테고리의 다른 글
4세대 기법 (0) | 2022.10.10 |
---|---|
나선형 패러다임(sprial) (0) | 2022.10.09 |
폭포수 모델 (0) | 2022.09.06 |
소프트웨어 공학 패러다임 (0) | 2022.09.06 |
소프트웨어 공학 정의 (0) | 2022.09.06 |