[ 사용자 인터페이스 (UI) ]
- 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어를 의미
[ UX (User Exprtience) ]
- 사용자가 시스템이나 서비스를 이용하면서 느끼고 생각하게 되는 총체적인 경험
[ 사용자 인터페이스의 구분 ]
- CLI (Command Line Interface) : 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스
- GUI (Graphical User Interface) : 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경 인터페이스
- NUI (Natural User Interface) : 사용자의 말이나 행동으로 기기를 조작하는 인터페이스
[ 사용자 인터페이스의 기본 원칙 ]
- 직관성 / 유효성 / 학습성 / 유연성
[ UI 설계 도구 ]
- 와이어프레임 : 페이지에 대한 개략적인 레이아웃이나 UI 요소 등에 대한 뼈대를 설계하는 도구
- 목업 : 와이어프레임보다 좀 더 실제 화면과 유사하게 만든 정적인 형태의 모형
- 스토리보드 : 와이어 프레임에 콘텐츠에 대한 설명 , 페이지 간 이동 흐름 등을 추가한 문서
- 프로토타입 : 와이어프레임, 스토리보드에 인터랙션을 적용함으로써 실제 구현된 것처럼 테스트가 가능한 독적인 형태
- 유스케이스 : 사용자의 요구사항을 기능 단위로 표현한 것
[ 품질 요구사항 ]
- 소프트웨어에 대한 요구사항이 사용자의 입장에서 얼마나 충적하는가를 나타내는 소프트웨어 특성의 총체
- ISO/IEC 9126 : 소프트웨어의 품질 특성과 평가를 위한 국제 표준
- ISO/IEC 25010 : 9126에 호환성과 보안성을 강화
- ISO/IEC 12119 : 패키지 소프트웨어의 일반적인 제품 품질 요구사함 및 테스트를 위한 국제 표준
- ISO/IEC 14598 : 소프트웨어 품질의 측정과 평가에 필요 절차를 규정한 표준
[ ISO/IEC 9126의 소프트웨어 품질 특성 ]
- 기능성 / 신뢰성 / 사용성 / 효율성 / 유지 보수성 / 이식성
'정보처리기사' 카테고리의 다른 글
| 정보처리기사 - 8장 SQL 응용 (0) | 2023.04.18 |
|---|---|
| 정보처리기사 - 7장 애플리케이션 테스트 관리 (1) | 2023.04.18 |
| 정보처리기사 - 5장 인터페이스 구현 (0) | 2023.04.16 |
| 정보처리기사 - 4장 서버 프로그램 구현 (0) | 2023.04.16 |
| 정보처리기사 - 3장 통합 구현 / XML ( eXtensible Markup Language ) (0) | 2023.04.15 |