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