학사 그리고 석사/소프트웨어공학
Prototyping
쁑뿅
2019. 10. 14. 23:44
반응형
[ Prototyping ]
▪ 개념을 설명하고 설계의 선택 사항을 시험해보기 위한 소프트웨어 시스템의 첫 번째 버전이다
▪ 시스템 중개자는 소프트웨어 프로세스를 프로토타입으로 미리 실험할 수 있다.
▪ 프로토타입은 요구공학프로세스에서 사용될 수 있다. 시스템 요구조건 도출과 확인을 할 수 있도록 해준다.
▪ 프로토타입은 시스템 설계 프로세스에 사용될 수 있다. 특별한 소프트웨어의 해결방법을 발견 할 수 있고, UI 설계를 가능하게 한다.
▪ 장점
- 시스템 사용성을 향상 시킨다.
- 사용자의 요구사항에 가까워 진다.
- 디자인의 질이 향상된다.
- 개발 비용을 절감 한다.
▪ 프로토타입 비용 줄이기
- 관계없는 기능은 제외시킨다.
- GUI를 확인하려고 하는 것이므로 비 기능적인 요구사항은 너무 신경 쓰지 않는다.
- 에러와 품질은 일단 무시한다.
▪ 문제점
- 프로토타입은 최종적으로는 필수적인 것이 아니다. 프로토타입 테스터와 사용자는 다르며 프로토타입은 천천히 그리고 다른 방법으로 사용되어 진다.
- 프로토타입은 개발 후에 폐기되어야 한다.
· 비 기능적인 요구사항(제약조건)을 충족시키기 위해 프로토타입을 조율하는 것은 불가능 할지도 모른다.
· 프로토타입은 일반적으로 문서화하지 않는다.
· 프로토타입 구조는 빠른 변화로 인해 무너진다.
· 프로토타입은 품질을 충족시키지 못한다.
댓글이나 공감 남겨주는 사람 착한사람
반응형