GUI 프로토타이핑을 위한 5가지 지침때때로 개발자는 사용자와 사물을 다르게 봅니다. 사용자 인터페이스(UI) 프로토타입을 만드는 것은 시스템 개발자와 시스템 사용자 간에 연결이 끊길 위험을 줄이는 한 가지 방법입니다.

개발자는 개발 프로세스 초기에 의도된 사용자와 상호 작용해야 합니다. 프로토타이핑은 일반적으로 사용자의 수정 및 피드백을 통합하여 이전 모델을 업데이트 및 개선하거나 새롭고 개선된 모델을 위해 완전히 폐기하는 반복적인 프로세스입니다. 프로토타입은 시스템의 단일 구성 요소를 테스트하거나 전체 시스템을 테스트하는 데 사용할 수 있습니다.

이 논의의 목적을 위해 우리는 스마트 시계, 의료 기기 및 자동차 콘솔에 사용되는 것과 같은 소프트웨어와 함께 사용하기 위한 그래픽 사용자 인터페이스(GUI) 프로토타입 제작에 중점을 둘 것입니다. 프로토타이핑에는 기억해야 할 여러 측면이 있지만 기본적으로 GUI 프로토타이핑 시 기억해야 할 다섯 가지 지침이 제공됩니다.

  1. 시스템의 목표를 염두에 두고 작업하십시오. 

    GUI를 통해 사용자는 소프트웨어 시스템과 상호 작용할 수 있으므로 프로토타이핑 시 시스템의 목표를 염두에 두는 것이 중요합니다. 이 단계에서 프로토타이핑은 소프트웨어가 충족시키기 위해 생성되는 요구 사항 또는 목표 목록을 만드는 것만큼 간단할 수 있습니다. 목록은 높은 수준에서 시작하지만 소프트웨어가 수행할 수 있어야 하는 작업 목록을 포함합니다.

  2. 기본 사용자를 알고 프로토타이핑할 때 함께 작업하십시오. 

    개발자는 사용자가 자신이 디자인하는 GUI와 상호 작용할 것이라는 점을 잘 이해해야 합니다. 사용자의 기대는 사용자 경험을 주도하므로 개발자는 이러한 사용자를 철저히 이해해야 합니다. 시스템의 목표를 염두에 두고 프로세스의 다음 단계에는 시스템에서 사용자의 요구를 이해하기 위해 사용자를 인터뷰하는 것이 포함됩니다. 프로세스의 후반부에 개발자는 사용자가 시스템에서 성공할 수 있도록 기능을 적절하게 통합했는지 확인하기 위해 테스트를 위해 사용자에게 작동 중인 대화형 모델을 제시해야 합니다.

  3. 모든 시스템 이해 관계자의 이익을 이해합니다. 

    소프트웨어 시스템에는 일반적으로 기본 사용자 외에 고려해야 할 이해 관계자 그룹이 더 많습니다. 이 사람들은 프로토타이핑 중에 종종 잊혀집니다. 이는 시스템이 처리할 때 시스템에서 정보를 얻는 다른 부서일 수도 있고, 회계 또는 인적 자원에서 요구하는 것과 같은 특정 기능을 위해서만 시스템을 사용하는 사용자일 수도 있습니다. 인터뷰 프로세스와 UI 프로토타입 검토에는 이러한 이해 관계자를 방문하고 특정 요구 사항이 충족되었는지 확인하는 작업이 포함되어야 합니다.

  4. 올바른 도구를 사용하십시오. 

    GUI 프로토타입의 목적은 계획된 소프트웨어 사용자가 평가, 검토 및 피드백을 제공하여 개발 팀이 해당 시스템, 사용자 및 이해 관계자의 목표가 충족되고 있는지 검증하는 데 사용할 수 있는 시각적 및/또는 실습 방법을 제공하는 것입니다. GUI 프로토타이핑에 사용할 수 있는 최신 소프트웨어 도구, 모델링 언어 및 방법이 많이 있으므로 검토를 위해 특정 프로젝트를 모델링하는 데 올바른 도구를 선택하는 것이 중요합니다. 토론 도표 작성, 그래픽 모형 만들기, 그리고 도움이 될 도구 인터페이스 코딩 또한. 플랫폼 간 개발, 사용 용이성, 대화형 사용자 도구 및 일반적으로 사용되는 다른 소프트웨어 도구와의 상호 운용성과 같은 기능이 매우 바람직합니다.

  1. "분석 마비"에 빠지지 마십시오. 

    GUI 프로토타입을 만들면 상당한 이점이 있지만 "분석 마비"에 빠지고 프로젝트에서 시간과 예산 초과를 경험할 위험이 있습니다. 프로토타입은 개발을 안내하고 사용자 요구 사항에 대한 개발자의 이해를 향상시키기 위한 것일 뿐입니다. 프로토타입이 프로젝트가 되지 않도록 하십시오. 모델링 단계를 통해 이동합니다. 필요한 정보를 수집하고 개발을 진행합니다.