- UI : User Interface, 사용자와 시스템간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어
- 종류 : CLI, GUI, NUI
- 기본 원칙 : 직관성, 유효성, 학습성, 유연성
- 설계 도구
- 와이어프레임 : 레이아웃이나 UI 요소의 뼈대를 설계
- 목업 : 정적형태의 실제화면과 유사한 모형
- 스토리 보드 : 와이어프레임 + 설명, 페이지 간 이동흐름 추가 문서
- 프로토타입 : 실제 구현된 것처럼 테스트가 가능한 동적 모형
- 유스케이스 : 사용자의 요구사항을 기능 단위로 표현하는 것
- 품질 요구사항
- 표준
- ISO/IEC 9126 : 소프트웨어 품질 특성과 평가를 위한 국제 표준
- 품질 특성 : 기능성, 신뢰성, 사용성, 효율성, 유지 보수성, 이식성
- ISO/IEC 25010 : 9126 + 호환성, 보안성 강화
- ISO/IEC 12119 : 패키지 소프트웨어의 일반적인 제품 품질 요구사항 및 테스트 위한 국제표준
- ISO/IEC 14598 : 소프트웨어 품질의 측정과 평가에 필요 절차를 규정한 표준