소프트웨어 설계 - 화면 설계
정보처리기사
![]()
사용자 인터페이스
구분
- CLI, GUI
- NUI(Natural User Interface): 사용자의 말이나 행동으로 조작.
- Tap, Double Tap, Drag, Pan, Press, Flick, Pinch
원칙
- 직관성, 유효성, 학습성, 유연성
설계 지침
- 사용자 중심, 사용성, 심미성, 오류 발생 해결
UI 설계 도구
- 와이어프레임: UI 스케치 해보는 거
- 목업: 와이어프레임보다 더 구체적이지만 여전히 스케치 해보는 거
- 스토리보드: 와이어프레임 + 콘텐츠에 대한 설명, 페이지 간 이동 흐름
- 프로토타입: 실제 동작하는 UI
- 유스케이스: 유스케이스 다이어그램 + 명세서
품질 요구사항
- ISO/IEC 9126 표준에 따름
- ISO/IEC 25010으로 개정됨
기능성: 적절성, 상호 운용성, 보안성, 준수성신뢰성: 성숙성, 고장 허용성, 회복성사용성: 이해성, 친밀성, 학습성이식성: 적용성, 설치성, 대체성, 공존성