자격증/정보처리기사
[1과목] 소프트웨어 설계 - 화면 설계
He__o
2022. 7. 5. 23:19
01 UI 요구사항 확인
02 UI 설계
01 UI 요구사항 확인
▶ UI(User Interface)
: 사용자 인터페이스, 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상 매개체
▷ 특징
오류 최소화 | 작업기능 구체화 | 상호 작용 | 작업시간 감소 |
▷ 유형
유형 | 특징 |
CLI (Command Line Interface) |
정적 텍스트 기반, 명령어를 텍스트로 입력 조작 |
GUI (Graphical User Interface) |
그래픽 반응(환경) 기반, 마우스나 전자펜 이용 |
NUI (Natural User Interface) |
직관적 사용자 반응(경험) 기반, 신체 부위 이용(터치, 음성..) |
OUI (Organic User Interface) |
유기적 상호 작용 기반, 입력장치 = 출력장치, 모든 사물이 입출력장치로 변화 |
▷ 설계 원칙
설계 원칙 | 설명 |
직관성 (Intuitiveness) |
누구나 쉽게 이해하고, 쉽게 사용(일관성) |
유효성 (Effectiveness) |
정확하고 완벽하게 사용자 목표 달성(쉬운 오류 처리 및 복구) |
학습성 (Learnability) |
누구나 쉽게 배우고 사용 |
유연성 (Flexibility) |
사용자 인터랙션 포용, 실수 방지, 오류 예방 및 감지 |
▷ 표준 구성
전체적인 UX 원칙 | 정책 및 철학 | UI 스타일 가이드 | UI 패턴 모델 정의 | UI 표준 수립을 위한 조직 구성 |
▷ 소프트웨어 개발 단계 UI 지침
: 목표 정의 → 프로젝트 계획 → 요구사항 정의 → 설계 및 구현 → 테스트 → 배포 및 관리
▶ 스토리보드(Storyboard)
: UI 화면 설계를 위해 정책이나 프로세스 및 콘텐츠 구성, 와이어프레임, 기능에 대한 정의, 데이터베이스 연동 등 구축하는 서비스를 위한 대부분의 정보가 수록된 문서, 최종적으로 참고하는 산출문서
▷ UI 화면 설계 구분
구분 | 설명 |
와이어프레임 (Wireframe) |
이해관계자들과 화면구성 협의, 서비스 흐름 공유를 위해 화면단위 레이아웃 설계 |
스토리보드 (Storyboard) |
정책, 프로세스, 콘텐츠 구성, 와이어프레임, 기능 정의, DB 연동 등 서비스 구축을 위한 정보가 담긴 산출물(디자이너, 개발자가 최종 참고하는 문서) |
프로토타입 (Prototype) |
정적 화면으로 설계된 와이어프레임과 스토리보드에 동적 효과를 적용, 실제 구현된 것처럼 시뮬레이션 할 수 있는 모형 |
02 UI 설계
▶ 프로세스
문제 정의 | 사용자 모델 정의 | 작업 분석 | 컴퓨터 오브젝트 및 기능 정의 |
사용자 인터페이스 정의 |
디자인 평가 |
▶ 감성공학(Sensibility Ergonomics)
: 인간의 감성을 정성적/정량적으로 측정 및 평가하고, 과학적으로 분석하여 이를 구체적 제품 설계로 실현해 내는 공학으로 인간-기계/인간-환경 사이를 연계시키는 인터페이스 설계 분야
▷ 접근방법
구분 | 설명 |
1류 접근방법 | 인간의 감성을 표현하는 어휘 이용, 제품 이미지 조사 등 분석을 통해 제품 디자인 요소와 연계 |
2류 접근방법 | 문화적 감성, 개인의 연령, 성별 등 개별적 특성과 생활방식으로부터 개인이 갖고 있는 이미지 구체화 |
3류 접근방법 | 기존 감성적 어휘 대신 공학적 방법으로 접근, 인간의 감각 측정으로 수학적 모델 구축 |
참고자료: 수제비 2022 정보처리기사 필기