책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9791194630319
· 쪽수 : 296쪽
· 출판일 : 2025-12-09
책 소개
오늘날 IT 산업의 중심은 이미 하드웨어에서 소프트웨어로 옮겨간 지 오래입니다. 우리는 일상생활에서 모바일 앱이나 PC 애플리케이션을 통해 다양한 업무를 처리하고 여가를 즐기기도 합니다. 이러한 디지털 제품을 사용할 때, 제품의 성능도 중요하지만, 사용성(Usability)이 서비스의 가치를 좌우하는 핵심 요소로 떠오르고 있습니다. 이제는 제품이나 서비스를 개발할 때, 기술 중심이 아닌 사용자 중심(User-Centered) 설계가 필수가 되었으며, 이에 따라 사용자 인터페이스(UI)의 중요성 또한 커지고 있습니다.
체계적인 UI 설계는 개발 기간을 단축하고 유지보수를 용이하게 만들어 제품의 경쟁력을 높이는 핵심 요소가 됩니다. 또한, UI 설계는 제품개발의 첫 단계로서 개발 부서와 기획·디자인·마케팅 등 다른 부서 간의 협업을 위한 공통 언어이기도 합니다. 특히 모바일 환경에서는 제한된 화면과 음성, 터치 등 다양한 인터페이스를 다뤄야 하므로 UI 설계의 중요성은 더욱 두드러지고 있습니다. 그러나 여전히 IT 분야에서는 UI 설계 전문 인력이 부족하고, 이를 체계적으로 가르치는 정규 교육과정도 매우 부족한 실정입니다.
저자의 경험과 교재의 집필 배경
저자는 대학에서 강의하기 이전에 벤처기업을 창업하여 다양한 애플리케이션을 개발했고, 대기업에서 수년간 프린터 제품 및 소프트웨어 개발을 총괄한 경험이 있습니다. 실무를 통해 UI 설계의 중요성을 깊이 인식하고 있었지만, 저자가 처음 UI 설계 교과목을 개설한 2010년대 초반에는 국내에 관련 교과목이 거의 없는 실정이었습니다.
마침, 2011년 한국연구재단의 대학교육과정 개발연구 지원 사업을 통해 ‘UX 기반 소프트웨어 및 콘텐츠 UI 설계 기법’ 교육과정 개발을 지원받게 되었습니다. 당시 워싱턴대학교 컴퓨터과학과 James Landay 교수의 UI Design 교안을 비롯하여 다수의 UI 관련 서적을 참고하였고, 저자의 실무 경험을 토대로 교과과정을 개발하였습니다. 이후 15년 이상 UI 설계 교과목을 운영하면서 교육과정과 교육 자료를 꾸준히 발전시켜 왔습니다. 그러나 학생들이 차분히 따라가며 학습할 수 있는 전용 교재의 필요성은 계속해서 제기되어 왔으며, 이번 저서를 통해 그 갈증을 해소하고자 합니다.
교재 저작 목적 및 차별성
기존의 유사 교과목으로는 디자인 분야의 인터페이스 디자인, 산업공학 및 인지과학 분야에서 HCI(Human Computer Interface) 등의 과목이 운영되고 있습니다. 그러나 디자인 계열에서는 시각적 요소인 비주얼 디자인이 강조되고, HCI 과목은 인터랙션 기술과 실험적 접근에 집중하고 있습니다.
이에 비해 본 교재는 소프트웨어 및 디지털 콘텐츠 개발자를 위한 사용자 경험(UX) 기반 UI 설계 프로세스 전반을 체계적이며 실무 중심으로 학습할 수 있도록 구성했습니다. 본 교재의 특징은 다음과 같습니다.
• UI 프로토타입 설계와 검증 과정을 하나의 프로젝트 흐름을 따라 배우도록 설계
• 초보자도 쉽게 따라올 수 있도록 이론 부담을 줄이고 직관적 실습 중심으로 구성
• 실제 프로젝트 사례와 실습 보고서 예제를 수록하여 현장성과 실용성 강화
교재의 구성
본 교재는 UI 설계 프로젝트의 기획부터 프로토타입 사용자 테스트까지 전체 과정을 주요 개념의 학습과 실습이 함께 이루어지도록 작성했습니다. 특히, 각 장에서 실습과제와 샘플예제를 보여주어 한 학기 교재로 활용할 때 강의와 학생 실습에 많은 도움이 되도록 하였습니다. 본 교재의 전체 구성은 다음과 같습니다.
• UI 설계의 배경: 인터랙션 디자인, UI 설계 방법론 등
• 문제 파악: UI 설계를 위한 프로젝트 진행 방법론 및 제안서 작성
• 사용자 및 요구사항 분석: 사용자 연구, 맥락질의 인터뷰 실습, 작업분석
• 아이디어 도출 및 구체화: 브레인스토밍, 페르소나, 시나리오, 스토리보드 설계
• 프로토타입 설계 및 사용자 테스트: 종이 및 디지털 프로토타입 제작과 검증
각 단계마다 이론적 배경과 실습 활동이 유기적으로 연결되어 UI의 이론적 지식뿐 아니라 실무에서 바로 활용할 수 있는 UI 설계 역량을 기를 수 있도록 하였습니다.
교재의 기대 효과
소프트웨어 개발자로 취업하기 위해서는 코딩 능력이 필수입니다. 당연히 개발자로서 파이썬이나 자바와 같은 프로그래밍 언어 및 웹 프로그래밍 능력을 갖추어야 합니다. 그러나 실무에서 10년 정도 경력을 쌓아서 프로젝트 리더나 개발팀 관리자 역할을 맡게 되면, UI 설계 지식이 팀원들과 소통하고 타 팀과의 의사소통 및 협업을 하는 데 필수 역량으로 요구됩니다.
본 교재를 통해 학습한 UI 설계 능력을 바탕으로 향후 소프트웨어 개발 실무에서 다양한 역할의 능력을 잘 발휘할 수 있기를 기대해 봅니다. 또한, 본 교재는 사용자 중심 설계 마인드 외에는 특정 기술을 요구하지 않으므로 IT 개발자뿐 아니라 기획자, 디자이너, 비전공자에게도 실질적인 도움이 될 수 있습니다. 또한, 향후 다양한 프로젝트에서 UI 설계 및 기획의 업무 지침서로도 활용할 수 있을 것입니다.
목차
Chapter 01 인터랙션 디자인
1.1 디지털 기기의 소프트웨어
1.2 인터랙션 디자인
1.3 UI 설계 프로젝트 사례
연습문제
Chapter 02 UI 디자인 방법론
2.1 UI 기술의 발전
2.2 UI 디자인 방법론
연습문제
Chapter 03 UI 설계를 위한 프로젝트 방법론
3.1 프로젝트 접근 방법론
3.2 UX/UI 설계 프로젝트 진행 방법
3.3 UX/UI 설계 프로젝트 제안서 작성 실습
연습문제
Chapter 04 사용자 연구와 데이터 수집 기법
4.1 사용자 연구의 목적과 절차
4.2 사용자 연구 - 관찰 기법
4.3 사용자 연구 - 질의 기법
연습문제
Chapter 05 맥락질의 인터뷰 기법
5.1 맥락질의 인터뷰 진행 요령
5.2 맥락질의 인터뷰 진행 과정
5.3 맥락질의 인터뷰 실습
연습문제
Chapter 06 작업분석과 어피니티 다이어그램
6.1 작업분석의 중요성
6.2 데이터 정리를 위한 어피니티 다이어그램 기법
6.3 어피니티 다이어그램을 이용한 작업분석 과정 실습
연습문제
Chapter 07 아이디어 도출 및 페르소나
7.1 아이디어 도출을 위한 브레인스토밍
7.2 페르소나
7.3 아이디어 도출과 페르소나 작성 실습
연습문제
Chapter 08 시나리오 및 스토리보드
8.1 시나리오 기반 디자인
8.2 스케치 기반 스토리보드
8.3 시나리오와 스토리보드 작성 실습
연습문제
Chapter 09 종이 프로토타입
9.1 프로토타입의 개념
9.2 저충실도 프로토타입의 소개
9.3 종이 프로토타입의 제작 실습
연습문제
Chapter 10 프로토타입 사용자 테스트
10.1 프로토타입 테스트를 위한 오즈의 마법사 기법
10.2 프로토타입 사용자 테스트 과정
10.3 종이 프로토타입 사용자 테스트 실습
연습문제
Chapter 11 디지털 인터랙티브 프로토타입
11.1 디지털 프로토타입의 필요성
11.2 프로토타입 작성 도구
11.3 디지털 프로토타입 제작 실습
연습문제
Chapter 12 사용자 인터페이스 평가
12.1 인터페이스 평가의 개요
12.2 닐슨의 휴리스틱 평가
12.3 휴리스틱 평가 실습
연습문제



















