소프트웨어 설계 - 화면 설계

정보처리기사
공개

2026년 1월 14일

사용자 인터페이스

구분

  • CLI, GUI
  • NUI(Natural User Interface): 사용자의 말이나 행동으로 조작.
    • Tap, Double Tap, Drag, Pan, Press, Flick, Pinch

원칙

  • 직관성, 유효성, 학습성, 유연성

설계 지침

  • 사용자 중심, 사용성, 심미성, 오류 발생 해결

UI 설계 도구

  • 와이어프레임: UI 스케치 해보는 거
  • 목업: 와이어프레임보다 더 구체적이지만 여전히 스케치 해보는 거
  • 스토리보드: 와이어프레임 + 콘텐츠에 대한 설명, 페이지 간 이동 흐름
  • 프로토타입: 실제 동작하는 UI
  • 유스케이스: 유스케이스 다이어그램 + 명세서

품질 요구사항

  • ISO/IEC 9126 표준에 따름
  • ISO/IEC 25010으로 개정됨
  1. 기능성: 적절성, 상호 운용성, 보안성, 준수성
  2. 신뢰성: 성숙성, 고장 허용성, 회복성
  3. 사용성: 이해성, 친밀성, 학습성
  4. 이식성: 적용성, 설치성, 대체성, 공존성
맨 위로