사용자 인터페이스 프로토타입은 사용자 인터페이스 설계를 탐색 및/또는 유효성 확인하기 위해 빌드된 사용자 인터페이스의 예입니다.
역할:  사용자 인터페이스 설계자 
선택 가능성/발생 시기:  선택사항. 구현화 단계 중에 빌드됩니다.
템플리트 및 보고서: 
     
예: 
     
UML 표시:  적용 가능하지 않습니다.
자세한 정보:   
활동 정보:    활동 결과:   

목적 페이지 맨 위

다음 역할이 사용자 인터페이스 프로토타입을 사용합니다.

  • 사용자 인터페이스 설계자, 사용자 인터페이스 설계에 너무 많이 투자하기 전에 해당 설계를 탐색 및/또는 유효성 확인하기 위해 사용합니다.
  • 요구사항 지정자, 유스 케이스의 사용자 인터페이스를 이해하기 위해 사용합니다.
  • 시스템 분석가, 사용자 인터페이스가 시스템 분석에 영향을 미치는 방법을 이해하기 위해 사용합니다.
  • 설계자, 사용자 인터페이스가 영향을 주는 방법 및 시스템의 "내부"에서 필요한 사항을 이해하기 위해 사용합니다.
  • 관리자, 개발 및 테스트 활동을 계획하기 위해 사용합니다.

사용자 인터페이스 프로토타입은 요구사항을 이행하는 달성 가능하고 적합한 사용자 인터페이스 설계를 탐색하여 필수 사항(요구사항 도출로 표시됨)과 사용 가능한 사항 간 차이점을 없애는데 도움을 주는데 사용할 수 있습니다. 사용자 인터페이스 프로토타입 작성의 주요 목적은 실제 개발을 시작하기 전에 사용자 인터페이스 설계(사용 가능성 포함)를 "테스트"하기 위함입니다. 이로써, 개발에 너무 많은 시간과 자원을 소비하기 전에 올바른 시스템을 빌드 중임을 확인할 수 있습니다.

등록 정보 페이지 맨 위

사용자 인터페이스 프로토타입은 공적 또는 비공적, 실행 가능 또는 실행 불가능, 낮은 충실도 또는 높은 충실도 프로토타입일 수 있습니다. 예를 들어, 사용자 인터페이스 프로토타입이 화면 샷을 표시하는 일련의 그림에서 대화식 HTML 페이지 세트까지 범위가 지정될 수 있습니다. UI 프로토타입의 형식은 문제점이 아닙니다. 염두에 두어야 할 중요한 사항은 사용자 인터페이스 프로토타입의 목적(사용자 인터페이스 설계를 탐색 및/또는 유효성 확인)과 프로토타입을 작성하는데 필요한 기술(사용자 인터페이스 프로토타입이 일부 사용자 인터페이스 설계 기술을 필수로 함) 내용입니다.

시기 페이지 맨 위

사용자 인터페이스 프로토타입은 초기 구현화 과정 중에 전체 시스템("실제" 사용자 인터페이스 포함)이 분석, 설계 및 구현되기 전에 빌드됩니다.

사용자 인터페이스 프로토타입은 일부 초기 요구사항이 정의되고 초기 사용자 인터페이스 설계가 제안된(또는 최소 고려 중인) 후에 작성됩니다. 사용자 인터페이스 프로토타입을 사용하여 설계 탐색을 통해 발견한 해당 요구사항에 있는 임의의 모호한 사항을 명확하게 할 수 있습니다. 그러나 사용자 인터페이스 프로토타입의 주된 목적은 요구사항 도출이 아닙니다.

일반적으로 사용자 인터페이스 프로토타입은 해당 설계를 시각화하고 테스트하며 피트백을 얻도록 초기 사용자 인터페이스 설계 개발과 함께 빌드됩니다.

책임 페이지 맨 위

사용자 인터페이스 설계자 역할은 사용자 인터페이스 프로토타입의 무결성에 대한 책임이 있으며 프로토타입이 사용 가능한 사용자 인터페이스에 기여하는지 확인합니다.

사용자 정의 페이지 맨 위

프로토타입이 프로젝트에 적합한지 여부를 판별하십시오. 프로토타입화될 사용자 인터페이스 양과 깊이 및 임의의 상호 작용성의 사실성을 판별하십시오. 프로토타입이 순전히 일회용일지 또는 일부 양상은 최종 제품으로 전개될 계획인지를 판별하십시오.

사용자 인터페이스의 초기 테스트 목표를 달성하려면 프로토타입에 의미있는 사용 테스트를 지원할 수 있는 충분한 성능이 있는 반면 실제 시스템을 개발하는 것보다 상당히 더 저렴해야 한다는 것을 명심하십시오.



Rational Unified Process   2003.06.15