반응형

8. UI 설계

1. 사용자 인터페이스에 대한 바른 인식이 아닌 것은?
UI 디자인은 소프트웨어의 정적 측면과 관련이 깊다.

 

2. 다음 중 사용자 인터페이스 설계와 연관된 분야들로 짝 지워진 것은?
인간 컴퓨터 상호 작용(HCI), 인터랙션 디자인, 사용자 경험(UX), 인간 공학

 

3. 다음 중 사용자 인터페이스 디자인 프로세스가 아닌 것은?
지식이 많고 빈번한 사용자 설문

 

4. 다음 중 사용자가 UI를 잘 사용하기 위한 디자인 원칙이 아닌 것은?
일반 사용자에게 기술 내부 사항을 보여준다.

 

5. 화면 설계할 때 주의할 점을 바르게 표현하지 못한 것은?
비슷한 유형의 정보는 될 수 있으면 분산하여 배치한다.

 

6. UI는 가능한 한 사용자의 멘탈 모델을 중심으로 디자인하여야 한다. 그 이유에 해당하지 않는 것은?
잘못된 멘탈 모델로 접근하면 프로그램 작동이 더 어려워진다.

 

7. UI 설계 원리 중 옳지 않은 것은?
간접 조작하게 하고 바로 피드백 받게 한다.

 

8. UI 디자인의 요소와 사용처를 올바르게 설명한 것은?
콤보 박스(리스트 박스)

 

9. 다음 UI 설계 기법을 비교한 것 중 바르지 않은 것은?
융통성이 가장 좋은 방법은 실행되는 프로토타입을 만들어 보는 UI 설계 방법이다.

 

10. 다음 중 자료 입력 양식 화면에 대한 적절한 가이드라인이 아닌 것은?
자료가 입력되지 않은 경우에도 커서가 움직이게 만들어야 한다.

 

11. UI 설계 과정에 자주 사용되는 개념에 대하여 올바로 설명한 것은?
breadcrumbs 웹사이트나 애플리케이션에서 사용자의 위치를 표시하는 네비게이션

 

12. 다음 중 입력 자료의 오류를 최소화 하기 위한 설계 원리가 아닌 것은?
가능함현 사용자가 직접 입력하게 하여 확인하게 한다.

 

13. 다음 중 보고서 설계 원리를 잘못 설명한 것은?
상세한 정보들은 정렬할 필요 없이 그루핑 하여 인쇄한다.

 

14. 다음 중, 사용성 테스트에 관한 설명으로 옳지 않은 것은?

 

15. 다음 중 출력 설계하기 전에 하여야 할 질문들로만 묶은 것은?
출력의 목적은 무엇인가?, 정보의 출처는 어떤 곳인가?, 언제 정보가 필요한가? 얼마나 자주 제공되어야 하나? 보안이나 비밀 관련 쟁점이 있는가?

 

16. 최근 컴퓨터 분야에서 사용자 인터페이스 또는 인간 컴퓨터 상호작용이 왜 중요하게 되었는지 그 배경을 설명하라.

최근 컴퓨터 분야는 빠르게 기술이 발전하고 있다. 따라서 복잡한 기술을 사용자에게 더욱 쉽게 인터페이스를 제공하여 사용성을 증가시키고 다양한 환경에서 일관된 경험을 하도록 하는 것이 중요하기 때문에 사용자 인터페이스 또는 인간 컴퓨터 상호작용이 중요하게 되었다.

 

17. 사용자 인터페이스 설계에서 메타포란 무엇이며 설계에서 어떤 역할을 하는지 설명하라.

메타포란 사용자의 개념적 인식 모델이다. 이는 사용자가 새로운 UI를 접했을 때 이전에 익숙했던 멘탈 모델과 연관시켜 프로그램을 예측하고 동작시키는데 도움을 주는 역할을 한다.

 

18. 사용성 테스트 작업 과정을 설명하고 사용성 테스트 계획에 포함되어야 할 내용은 무엇인가?
먼저 UI 테스트의 목적을 설정하고 다음으로 5명 이상의 대표 사용자를 선정한다. 대표 사용자가 정해지면 테스트 대상을 준비하고 사전 및 사후 테스트 설문지와 작업 시나리오를 정의하여 테스트를 진행한다.
테스트 계획에 포함되어야 할 내용으로는 테스트의 목표, 테스트 방법, 테스트 가이드가 있다.

 

19.UI를 디자인 할 때 다음 경우에 사용하는 요소는 무엇인가?
(1) 하나의 선택만이 가능한 경우 선택하게 할 때: 라디오 버튼
(2) 메뉴에서 잘 사용되는 명령을 모아서 제공하려 할 때: 드롭다운 메뉴
(3) 메시지를 보여주거나 사용자가 데이터를 입력할 곳을 제공할 때: 텍스트 박스
(4) 사용자가 선택할 수 있는 후보를 주고 선택하려 할 때 크기가 작은 경우: 콤보 박스(리스트 박스)
(5) 다이얼로그 박스에 너무 많은 내용을 담아 여러 화면에 나누어 표현하고 싶을 때:

 

20. 사용자 인터페이스의 입력 화면을 설계하기 위한 원리의 하나로 입력 자료의 오류를 최소화하라는 것이 있다. 이는 무엇을 의미하며 그 방법에는 어떤 것이 있는지 설명하라. 또한 입력 오류를 체크하는 방법을 설명하라.
입력 자료의 오류를 최소화한다는 것은 사용자의 입력이 언제든지 오류가 발생할 수 있다는 점을 염두에 두고, 개발할 때 이를 방지하기 위해 자유도를 제한하는 것이다. 따라서 입력받기 기대하는 값 외에도 유효하지 않은 값을 입력할 수 있기 때문에, 텍스트 박스보다는 리스트 박스와 같이 선택 자유도를 제한하는 방법을 고려하는 것이 좋다.