쁑뿅 2019. 10. 14. 23:44
반응형

[ Prototyping ]

 개념을 설명하고 설계의 선택 사항을 시험해보기 위한 소프트웨어 시스템의 첫 번째 버전이다

 시스템 중개자는 소프트웨어 프로세스를 프로토타입으로 미리 실험할 수 있다.

 프로토타입은 요구공학프로세스에서 사용될 수 있다. 시스템 요구조건 도출과 확인을 할 수 있도록 해준.

 프로토타입은 시스템 설계 프로세스에 사용될 수 있다. 특별한 소프트웨어의 해결방법을 발견 할 수 있고, UI 설계를 가능하게 한다.

 장점

  - 시스템 사용성을 향상 시킨다.

  - 사용자의 요구사항에 가까워 진다.

  - 디자인의 질이 향상된다.

  - 개발 비용을 절감 한다.

 프로토타입 비용 줄이기

  - 관계없는 기능은 제외시킨다.

  - GUI를 확인하려고 하는 것이므로 비 기능적인 요구사항은 너무 신경 쓰지 않는다.

  - 에러와 품질은 일단 무시한다.

 문제점

  - 프로토타입은 최종적으로는 필수적인 것이 아니다. 프로토타입 테스터와 사용자는 다르며 프로토타입은 천천히 그리고 다른 방법으로 사용되어 진다.

  - 프로토타입은 개발 후에 폐기되어야 한다.

    · 비 기능적인 요구사항(제약조건)을 충족시키기 위해 프로토타입을 조율하는 것은 불가능 할지도 모른다.

    · 프로토타입은 일반적으로 문서화하지 않는다.

    · 프로토타입 구조는 빠른 변화로 인해 무너진다.

    · 프로토타입은 품질을 충족시키지 못한다.

 

댓글이나 공감 남겨주는 사람 착한사람

반응형