경험적 평가 란 무엇입니까?

경험적 평가 는 사용자 인터페이스 디자인에서 문제를 식별하기 위해 컴퓨터 프로그램을 테스트하는 방법입니다. 이는 특정 소프트웨어를 사용하면서 사용자가 컴퓨터와 얼마나 잘 상호 작용할 수 있는지를 측정하는 한 가지 방법입니다. 이 방법은 사용성 엔지니어링 분야의 컨설턴트 인 Jakob Nielsen에 의해 개발되었습니다.

경험적 평가 원칙

  • 시스템 상태의 가시성 - 소프트웨어는 사용자가 계속 진행중인 상황을 항상 파악하고 적절한 시간 내에 사용자 행동에 피드백을 제공해야합니다.
  • 시스템과 실제 세계 간의 통신 - 소프트웨어는 "사용자의 언어를 말하며"사용자가 익숙한 단어, 구 및 개념을 사용해야합니다. 정보는 논리적이고 이해하기 쉬운 순서로 실제 관례를 사용하여 제시되어야합니다.
  • 사용자 제어 및 자유 - 프로그램을 잘못 사용하여 실수를 한 사용자는 불편을 겪지 않고 불필요한 상태를 벗어나기 위해 명확하게 "비상구"라고 표시해야합니다. 프로그램은 실행 취소 및 다시 실행 기능을 지원해야합니다.
  • 일관성과 표준 - 사용자는 다른 단어, 상황 또는 행동이 같은 의미인지 의아해 할 필요가 없습니다. 설립 된 협약을 따라야한다.
  • 오류 예방 - 오류를 유발할 수있는 조건은 지능적으로 예상되고 처리되어야합니다. 사용자가 취하려고하는 조치가 오류를 생성 할 수있는 경우 확인 메시지가 사용자에게 제공되어야합니다.
  • 회상보다는 인식 - 사용자는 프로그램을 효율적으로 사용하기 위해 가능한 한 최소한의 것을 기억해야합니다. 객체, 액션 및 옵션은 가능할 때마다 표시되어야합니다. 시스템을 사용하는 방법에 대한 지침은 표시되거나 쉽게 검색 할 수 있어야합니다.
  • 유연성과 사용의 효율성 - 시스템은 숙련 된 사용자를 대상으로하며, 바로 가기 또는 매크로를 통해 시스템 사용을 가속화 할 수있는 옵션을 제공해야합니다.
  • 심미적이고 미니멀 한 디자인 - 대화 상자에는 관련성이 없거나 모호한 정보가 없어야합니다.
  • 사용자가 오류를 인식하고 진단하고 복구 할 수 있도록 지원 - 오류 메시지는 오류 코드와 달리 유용한 언어로 표현되어야합니다. 해결책에 대한 건설적인 제안과 함께 오류를 정확하게 식별하여 지적해야합니다.
  • 도움말 및 문서화 - 문서는 검색하기 쉽고, 사용자의 관점에 초점을 맞추고, 취할 구체적인 단계를 열거하고, 너무 크게는 안됩니다.

평가 프로세스에서 이러한 추론은 일반적으로 숫자 값과 관련되며 사용자는 피드백을 제공하여 사용자 경험의 각 측면을 평가해야합니다. 이 피드백은 소프트웨어를 개선 할 수 있도록 개발자에게 제공됩니다.

프로그래밍 용어, 테스트, 사용자 경험