설계 프로세스 및 작업 분석
HCI 디자인
HCI 설계는 계획된 사용, 대상 영역, 리소스, 비용 및 실행 가능성과 같은 구성 요소가있는 문제 해결 프로세스로 간주됩니다. 트레이드 오프의 균형을 맞추기 위해 제품 유사성의 요구 사항을 결정합니다.
다음은 인터랙션 디자인의 네 가지 기본 활동입니다.
- 요구 사항 식별
- 대안 설계 구축
- 인터랙티브 한 디자인 버전 개발
- 디자인 평가
사용자 중심 접근 방식의 세 가지 원칙은 다음과 같습니다.
- 사용자 및 작업에 대한 조기 집중
- 경험적 측정
- 반복적 인 디자인
설계 방법론
인간-컴퓨터 상호 작용을위한 기술을 개괄하는 다양한 방법론이 처음부터 구체화되었습니다. 다음은 몇 가지 설계 방법론입니다.
Activity Theory− 이것은 인간-컴퓨터 상호 작용이 일어나는 프레임 워크를 설명하는 HCI 방법입니다. 활동 이론은 추론, 분석 도구 및 상호 작용 설계를 제공합니다.
User-Centered Design − 사용자에게 설계의 중심 단계에서 디자이너 및 기술 실무자와 함께 작업 할 수있는 기회를 제공합니다.
Principles of User Interface Design− 허용 오차, 단순성, 가시성, 어포던스, 일관성, 구조 및 피드백 은 인터페이스 설계에 사용되는 7 가지 원칙입니다.
Value Sensitive Design−이 방법은 기술 개발에 사용되며 개념, 경험 및 기술 의 세 가지 유형의 연구를 포함 합니다.
개념 조사는 기술을 사용하는 투자자의 가치를 이해하는 데 사용됩니다.
경험적 조사는 사용자의 가치에 대한 디자이너의 이해를 보여주는 정 성적 또는 정량적 디자인 연구 연구입니다.
기술 조사에는 개념적 및 경험적 조사에서 기술 및 설계의 사용이 포함됩니다.
참여 디자인
참여형 설계 프로세스에는 설계 프로세스의 모든 이해 관계자가 포함되므로 최종 결과가 원하는 요구 사항을 충족합니다. 이 디자인은 소프트웨어 디자인, 건축, 조경, 제품 디자인, 지속 가능성, 그래픽 디자인, 계획, 도시 디자인, 심지어 의학과 같은 다양한 영역에서 사용됩니다.
참여형 디자인은 스타일이 아니라 디자인 프로세스와 절차에 중점을 둡니다. 디자이너의 디자인 책임과 기원을 제거하는 방법으로 간주됩니다.
작업 분석
작업 분석은 사용자 요구 사항 분석에서 중요한 역할을합니다.
작업 분석은 사용자 및 추상 프레임 워크, 워크 플로에 사용되는 패턴 및 GUI와의 상호 작용의 시간순 구현을 학습하는 절차입니다. 사용자가 작업을 분할하고 순서를 지정하는 방식을 분석합니다.
작업이란 무엇입니까?
시스템을 겨냥한 유용한 목표에 기여하는 인간 행동은 작업입니다. 작업 분석은 컴퓨터가 아닌 사용자의 성능을 정의합니다.
계층 적 작업 분석
계층 적 작업 분석은 실행을위한 논리적 순서를 사용하여 분석 할 수있는 하위 작업으로 작업을 분해하는 절차입니다. 이것은 가능한 최선의 방법으로 목표를 달성하는 데 도움이 될 것입니다.
"계층 구조는 선행 관계에 따라 학습자가 계층 구조에서 더 높은 단일 행동을 달성하기 위해 취해야하는 경험의 경로를 설명하는 요소의 조직입니다. (Seels & Glasgow, 1990, p. 94)".
분석 기법
Task decomposition − 작업을 하위 작업으로 순서대로 분할합니다.
Knowledge-based techniques − 사용자가 알아야 할 모든 지침.
'사용자'는 항상 작업의 시작점입니다.
Ethnography − 사용 상황에서 사용자의 행동 관찰.
Protocol analysis− 사용자 행동 관찰 및 문서화. 이것은 사용자의 생각을 인증함으로써 달성됩니다. 사용자는 사용자의 정신 논리를 이해할 수 있도록 소리내어 생각하게됩니다.
엔지니어링 작업 모델
계층 적 작업 분석과 달리 엔지니어링 작업 모델은 공식적으로 지정할 수 있으며 더 유용합니다.
엔지니어링 태스크 모델의 특성
엔지니어링 작업 모델에는 가능한 활동을 명확하게 설명하는 유연한 표기법이 있습니다.
그들은 설계에서 작업 모델의 요구 사항, 분석 및 사용을 지원하기위한 접근 방식을 구성했습니다.
애플리케이션 전체에서 발생하는 문제에 대한 조건부 설계 솔루션의 재활용을 지원합니다.
마지막으로 설계주기의 여러 단계를 지원하기 위해 자동 도구에 액세스 할 수 있습니다.
ConcurTaskTree (CTT)
CTT는 작업 모델링에 사용되는 엔지니어링 방법론이며 작업과 운영자로 구성됩니다. CTT의 연산자는 작업 간의 시간적 연관성을 묘사하는 데 사용됩니다. 다음은 CTT의 주요 기능입니다-
- 사용자가 수행하고자하는 작업에 집중합니다.
- 계층 구조.
- 그래픽 구문.
- 풍부한 순차 연산자 세트.