- 사용자 인터페이스
- 사용자 인터페이스 (UI, User Interface) 개요
- 사용자 인터페이스의 개념
- 사용자 인터페이스: 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어를 의미
- 사용자 인터페이스의 세가지 분야
- 정보 제공과 전달을 위한 물리적 제어에 관한 분야
- 콘텐츠의 상세적인 표현과 전체적인 구성에 관현 분야
- 모든 사용자가 편리하고 간편하게 사용하도록 하는 기능에 관한 분야
- 사용자 인터페이스의 구분: CLI, GUI, NUI, VUI, OUI
- 사용자 인터페이스의 기본 원칙: 직관성, 유효성, 학습성, 유연성
- 사용자 인터페이스의 설계 지침: 사용자 중심, 사용성, 일관성, 단순성, 결과 예측 가능, 가시성, 심미성, 표준화, 접근성, 명확성, 오류 발생 해결
- 사용자 인터페이스 개발 시스템의 기능
- 사용자 인터페이스의 개념
- UI 설계 도구: 사용자의 요구 사항에 맞게 UI의 화면 구조나 화면 배치 등을 설계할 때 사용하는 도구
- 와이어프레임 (Wireframe): 페이지에 대한 개략적인 레이아웃이나 UI 요소 등에 대한 뼈대를 설계하는 도구
- 목업 (Mockup): 와이어프레임보다 좀 더 실제 화면과 유사하게 만든 정적인 형태의 모형
- 스토리보드 (Story Board): 와이어프레임에 콘텐츠에 대한 설명, 페이지 간 이동 흐름 등을 추가한 문서
- 프로토타입 (Prototype): 와이어프레임이나 스토리보드 등에 인터랙션을 적용함으로써 실제 구현된 것처럼 테스트가 가능한 동적인 형태의 모형
- 유스케이스 (Use Case): 사용자의 요구사항을 기능 단위로 표현하는 것
- UI 설계
- UI 설계서: 사용자의 요구사항을 바탕으로 UI 설계를 구체화하여 작성하는 문서
- UI 흐름 설계: 업무의 진행 과정이나 수행 절차에 따른 흐름을 파악하여 화면에 폼을 설계하는 단계
- UI 상세 설계: UI 설계서를 바탕으로 실제 설계 및 구현을 위해 모든 화면에 대해 자세하게 설계를 진행하는 단계
- UI 시나리오 문서: 사용자 인터페이스의 기능 구조, 대표 화면, 화면 간 인터랙션의 흐름, 다양한 상황에서의 예외 처리 등을 정리한 문서
- 사용자 인터페이스 (UI, User Interface) 개요
- 소프트웨어 품질 요구사항과 특성
- 품질 요구사항
- 소프트웨어 품질: 소프트웨어에 대한 요구사항이 사용자의 입장에서 얼마나 충족하는가를 나타내는 소프트웨어 특성의 총체
- 소프트웨어 품질 관련 표준: ISO/IEC 9126, ISO/IEC 25010, ISO/IEC 12119, ISO/IEC 14598
- ISO/IEC 9126의 소프트웨어 품질 특성
- 기능성 (Functionality)
- 신뢰성 (Reliability)
- 사용성 (Usability)
- 효율성 (Efficiency)
- 유지 보수성 (Maintainability)
- 이식성 (Portability)
- 품질 요구사항
- HCI / UX / 감성공학
- HCI (Human Computer Interaction or Interface): 사람이 시스템을 보다 편리하고 안전하게 사용할 수 있도록 연구하고 개발하는 학문
- UX (User eXperience, 사용자 경험): 사용자가 시스템이나 서비스를 이용하면서 느끼고 생각하게 되는 총체적인 경험
- 감성공학: 제품이나 작업환경을 사용자의 감성에 알맞도록 설계 및 제작하는 기술
'정보처리기사' 카테고리의 다른 글
[정보처리기사] 실기 노트 - 애플리케이션 테스트 관리 2 (1) | 2025.01.08 |
---|---|
[정보처리기사] 실기 노트 - 애플리케이션 테스트 관리 1 (0) | 2025.01.07 |
[정보처리기사] 실기 노트 - 인터페이스 구현 (0) | 2025.01.07 |
[정보처리기사] 실기 노트 - 서버 프로그램 구현 2 (0) | 2025.01.06 |
[정보처리기사] 실기 노트 - 서버 프로그램 구현 1 (0) | 2025.01.06 |