정보처리기사 CBT
종목 메뉴

개념 한 쪽

정보처리기사 UI 지침 — 오류 메시지·경고 설계 규칙

UI 지침 세트는 오류 메시지와 경고를 어떻게 전달할지에서 출발해 UI의 기본 개념으로 넓어진다. 오류를 숨기지 않고 원인과 해결책을 알려야 한다는 원칙, 시각·청각 피드백의 활용, UI의 특징과 CLI·피드백·자연 사용자 인터페이스(NUI), 사용자 중심 설계가 함께 나온다.

2026-10-15 기준 · 정보처리기사 대시보드

이 개념을 문제로 확인하고 싶으면 이 개념 문제 10개 풀기 회원용

가입 없이 오늘의 10문제 바로 풀기 →

시험에 이렇게 나온다

출제기준 단원 「UI 지침」의 공개 문제 2개를 묻는 꼴별로 나누면 이렇습니다.

묻는 꼴문제 수무엇을 묻나
틀린 설명 고르기 (UI 특성)1UI의 특성·설계 설명 중 틀린 항목을 고름
용어 고르기 — CLI1정해진 명령문자열로 시스템을 조작하는 UI 유형을 고름

뜻

오류 메시지와 경고에 관한 지침의 핵심은 사용자가 문제를 이해하고 스스로 해결하도록 돕는 것이다. 메시지는 이해하기 쉬운 문장으로 쓰고, 오류로부터 회복하는 구체적인 방법을 함께 제시한다. 오류의 원인과 결과는 정직하게 알리되 사용자를 비난하거나 불필요하게 불안하게 만드는 표현은 피하고 중립적이고 건설적인 어조를 쓴다. 부정적인 내용을 감추거나 치명적인 오류를 사용자가 인지하지 못하게 숨기는 설계는 지침에 어긋난다.

오류 전달에는 시각과 청각 같은 여러 감각 통로를 활용하는 것이 권장된다. 색상이나 비프음 같은 단서를 적절히 쓰면 사용자가 오류를 빠르게 인지할 수 있으므로, 소리와 색을 줄이고 텍스트로만 전달하라는 지침은 오류 전달성을 떨어뜨린다. 다만 색이나 소리만으로 정보를 전달하지 않고 텍스트와 함께 쓰는 것이 안전하다.

UI의 기본 개념도 같은 세트에 들어온다. UI는 사용자와 시스템이 상호작용하는 접점으로, 사용자의 편의성을 높이고 작업 효율을 증대시켜 작업 시간을 단축하는 것을 목표로 한다. 사용자 중심으로 설계해야 하며 개발자 중심의 설계는 원칙에 어긋난다. 정해진 명령 문자열을 입력해 시스템을 조작하는 방식은 CLI로, DOS와 Unix가 대표적이다. 시스템의 상태와 사용자 지시의 결과를 보여 주어 진행 상황을 해석하게 돕는 것은 피드백이다. 멀티 터치와 동작 인식처럼 사용자의 자연스러운 움직임을 인식해 정보를 주고받는 인터페이스는 자연 사용자 인터페이스(NUI)다.

예제

출제 패턴은 세 가지다. ① 오류 메시지 지침 — 이해하기 쉬운 문장, 구체적인 회복 방법, 시각·청각 피드백의 활용은 옳고, 부정적 내용의 완전 배제·텍스트만 고집·오류 은폐는 틀리다. ② UI의 목적과 원칙 — 편의성과 작업 효율을 높이고 작업 시간을 단축하는 설명이 옳고, 개발자 중심 설계나 오류를 숨기는 지침은 틀리다. ③ UI의 종류 — 명령 문자열 입력은 CLI, 상태와 결과를 알려 주는 것은 피드백, 자연스러운 동작 인식은 NUI로 연결한다.

대표 기출 3문항

사용자 인터페이스(UI)의 특징으로 틀린 것은?

  1. 구현하고자 하는 결과의 오류를 최소화한다.
  2. 사용자의 편의성을 높임으로써 작업시간을 증가시킨다.
  3. 막연한 작업 기능에 대해 구체적인 방법을 제시하여 준다.
  4. 사용자 중심의 상호 작용이 되도록 한다.
정답과 해설 보기

정답 ② · 사용자 인터페이스(UI)의 특징 중 틀린 것을 고르는 문제이다. UI는 사용자의 편의성을 높여 작업 효율을 증대시키고 작업 시간을 단축하는 것을 목표로 한다.

사용자 인터페이스(UI)는 사용자의 편의성을 높이고 작업 효율을 증대시켜 작업 시간을 단축하는 것을 목표로 한다.

사용자 인터페이스(User Interface)에 대한 설명으로 틀린 것은?

  1. 사용자와 시스템이 정보를 주고받는 상호작용이 잘 이루어지도록 하는 장치나 소프트웨어를 의미한다.
  2. 편리한 유지보수를 위해 개발자 중심으로 설계되어야 한다.
  3. 배우기가 용이하고 쉽게 사용할 수 있도록 만들어져야 한다.
  4. 사용자 요구사항이 UI에 반영될 수 있도록 구성해야 한다.
정답과 해설 보기

정답 ② · 사용자 인터페이스(UI)에 대한 틀린 설명을 고르는 문제이다. UI는 사용자와 시스템 간 상호작용을 원활하게 하는 매개체이므로 사용성과 접근성을 최우선으로 고려한 사용자 중심 설계가 원칙이다.

UI는 사용자 중심의 상호작용을 설계하는 것이 핵심이므로 개발자 중심 설계는 원칙에 위배된다.

대표적으로 DOS 및 Unix 등의 운영체제에서 조작을 위해 사용하던 것으로, 정해진 명령문자열을 입력하여 시스템을 조작하는 사용자인터페이스(User Interface)는?

  1. GUI(Graphical User Interface)
  2. CLI(Command Line Interface)
  3. CUI(Cell User Interface)
  4. MUI(Mobile User Interface)
정답과 해설 보기

정답 ② · 정해진 명령 문자열을 입력하여 시스템을 조작하는 사용자 인터페이스를 고르는 문제이다. DOS와 초기 Unix는 그래픽 환경이 없거나 제한적이었으므로 텍스트 기반의 명령어를 직접 입력하여 시스템을 제어하는 방식이 표준이었다.

명령어 문자열을 직접 입력해 시스템을 제어하는 인터페이스는 CLI이며, DOS와 Unix의 전형적인 방식이다.

자주 묻는 물음

오류 메시지는 어떻게 작성해야 하나요?
이해하기 쉬운 문장으로 쓰고, 오류로부터 회복하는 구체적인 방법을 함께 제시합니다. 원인과 결과는 정직하게 알리되 사용자를 비난하는 표현은 피하고 중립적이고 건설적인 어조를 씁니다. 오류를 숨기거나 부정적인 내용을 완전히 배제하는 것은 지침에 어긋납니다.
오류 메시지에 색이나 소리를 쓰지 않는 것이 좋은가요?
아닙니다. 색상이나 소리 같은 시각·청각 단서를 적절히 활용하면 사용자가 오류를 빠르게 인지할 수 있습니다. 텍스트로만 전달하는 것은 오류 전달성을 떨어뜨립니다. 다만 색이나 소리만으로 정보를 전달하지 않고 텍스트와 함께 쓰는 것이 좋습니다.
CLI·피드백·NUI는 어떻게 구분하나요?
CLI는 정해진 명령 문자열을 입력해 시스템을 조작하는 방식으로 DOS와 Unix가 대표적입니다. 피드백은 시스템의 상태와 사용자 지시의 결과를 보여 주어 진행 상황을 해석하게 돕는 것입니다. NUI는 멀티 터치와 동작 인식처럼 사용자의 자연스러운 움직임을 인식해 정보를 주고받는 인터페이스입니다.
이 개념 문제 10개 풀기 회원용

정보처리기사 풀이 세트에서 이 개념의 문제 10개를 바로 풀어 보세요.