UI 설계

0

정보처리기사

목록 보기
89/100

UI 설계 개요 및 절차 정리 🚀


1. UI 설계란?

  • UI 설계사용자의 요구사항을 기반으로 UI를 구체적으로 설계하는 과정
  • UI 설계를 문서화한 것을 UI 설계서라고 함
  • UI 설계의 목표:
    1. 사용자의 요구사항을 시각적으로 표현하고 검증
    2. UI를 개발하기 전에 구조와 흐름을 정리
    3. 개발자, 기획자, 디자이너 간의 원활한 협업을 위해 작성

2. UI 설계서 작성 절차

단계설명
1. 표지 작성문서 식별을 위해 프로젝트명, 시스템명 등을 기재
2. 개정 이력 관리문서 수정 사항을 버전별로 기록
3. 요구사항 정의서 작성사용자의 요구사항을 정리하고 반영 가능 여부 검토
4. 시스템 구조 설계UI 요구사항 및 프로토타입 기반으로 전체 시스템 구조 설계
5. 사이트 맵 작성웹사이트/앱의 메뉴 및 페이지 구조를 테이블 형태로 정리
6. 프로세스 정의서 작성사용자의 작업 흐름 및 진행 절차를 정리
7. 화면 설계서 작성각 페이지의 UI 화면을 설계

3. UI 흐름 설계

  • UI 흐름 설계업무 진행 과정 및 수행 절차를 반영하여 화면의 흐름을 설계
  • UI 흐름 설계 시 주요 요소:
    1. 기능적 요구사항 정의: 화면에서 제공할 기능을 결정
    2. 입력 요소 확인: 텍스트 박스, 드롭다운, 체크박스 등 UI 입력 요소 결정
    3. 유스 케이스 설계: 사용자의 행동 흐름을 다이어그램 형태로 표현
    4. 기능 및 양식 정의: 화면에서 사용할 버튼, 입력 필드, 선택 요소 등의 규칙 정리

4. UI 상세 설계

  • UI 상세 설계UI 흐름 설계를 기반으로 실제 화면을 더욱 구체적으로 설계하는 과정
  • 세부적인 기능, 레이아웃, 입력 요소, 인터랙션 적용
  • UI 상세 설계 시 시나리오 문서 작성이 필수

✅ 시나리오 문서란?

  • UI 기능 구조, 인터랙션 흐름, 예외 처리 등 다양한 상황을 순차적으로 기술한 문서
  • 사용자가 목표를 달성하기 위한 과정을 묘사한 문서
  • 시나리오 문서의 6가지 요건
    1. 완전성: 누락 없이 상세하게 기술
    2. 일관성: UI 스타일과 사용자 요구사항이 일치해야 함
    3. 이해성: 누구나 쉽게 이해할 수 있어야 함
    4. 가독성: 전문 용어 최소화, 표준 템플릿 활용
    5. 수정 용이성: 향후 개선 및 수정이 용이해야 함
    6. 추적 용이성: 변경 이력을 쉽게 확인 가능해야 함

5. UI 상세 설계 절차

단계설명
1. 메뉴 구성 확인최종 요구사항을 검토하고 UI 설계 확정
2. UI 설계서 표지 및 개정 이력 작성문서의 프로젝트명, 개정 이력 등을 정리
3. UI 구조 설계프로토타입 및 요구사항을 바탕으로 UI 구조 설계
4. 메뉴 구조 설계사이트/앱의 메뉴 계층을 설계
5. 화면 설계프로토타입을 기반으로 각 페이지를 설계

6. UI 설계 핵심 개념 요약

개념설명
UI 설계서UI 설계 내용을 문서화하여 개발자, 디자이너, 기획자가 공유하는 문서
UI 흐름 설계화면 이동 및 업무 흐름을 정의
UI 상세 설계UI 흐름 설계를 바탕으로 실제 화면을 상세하게 설계
시나리오 문서UI 기능, 인터랙션, 예외 처리 등을 설명한 문서

📌 결론 및 시험 대비 TIP

  1. UI 설계는 사용자의 요구사항을 기반으로 문서화한 것
  2. UI 설계서 작성 시 표지, 개정 이력, 요구사항 정의서, 사이트맵, 화면 설계 등이 포함됨
  3. UI 흐름 설계 → UI 상세 설계로 진행되며 시나리오 문서를 필수로 작성해야 함
  4. 시험에서는 UI 설계 절차와 시나리오 문서 요건(완전성, 일관성 등)이 출제될 가능성이 높음

이 내용을 확실하게 숙지하면 UI 설계 개념을 완벽히 이해할 수 있을 것입니다! 🚀

0개의 댓글