6. 화면 설계

2024. 7. 14. 06:11· 자격증/정보처리기사 인강 - 실기
목차
  1. 1. UI 요구사항 확인
  2. 2. UI 설계
  3.  

1. UI 요구사항 확인

  • UI(User Interface)
    • 사용자가 시스템을 원활히 사용하도록 돕는 장치/소프트웨어
    • 사용자가 시스템과 상호작용을할 수 있도록 만들어진 매개체
    • UI의 종류
      • CLI(Command Line Interface): 텍스트 기반 인터페이스
      • GUI(Graphic User Interface): 그래픽 반응 기반 인터페이스
      • NUI(Natural User Interface): 직관적 사용자 반응 인터페이스(터치, 음성등)
      • OUI(Organic User Interface): 현실의 모든 사물과 상태가 입출력 장치로 사용되는 인터페이스
    • UI의 설계 원칙(암기)
      • 직관성: 누구나 쉽게 이해하고 사용 가능
      • 유효성: 사용자의 목적을 정확하게 달성 가능
      • 학습성: 누구나 쉽게 배우고 익힘 가능
      • 유연성: 사용자의 요구사항을 최대한 수용, 오류를 최소화
    • UI의 설계 지침: UI 개발과정에서 꼭 지켜야 할 공통의 조건(암기)
      • 사용자 중심: 사용자가 이해하기 편하고 쉽게 사용 가능
      • 일관성: 버튼이나 조작법을 쉬운 사용법으로
      • 단순성: 조작 방법 간단하게 인지적 부담 감소
      • 결과 예측 가능: 기능 보고 예상 가능
      • 가시성: 주요 기능들 메인 화면에 노출
      • 표준화
      • 접근성: 사용자의 직무, 연령, 성별 등 다양한 계층 수용
      • 명확성
      • 오류 발생 해결
  • UX(User Exprerience)
    • 사용자가 어떤 시스템을 직, 간접적으로 이용하면서 느끼고 생각하게 되는 총체적 경험
    • 사용자 중심적

 

 

2. UI 설계

 

  • UI 화면 설계 도구
    1. 스토리보드
      • 정책, 프로세스, 와이어프레임등 모든 정보가 포함된 설계 산출물
    2. 프로토타입
      • 실제 구현된 것처럼 시뮬레이션할 수 있는 모형
      • 프로그래밍 되지 않았지만 완성품과 유사
    3. 와이어프레임
      • 이해 관계자들의 협의와 공유를 위해 실제 사용자가 보는 화면 위주의 레이아웃을 라인으로만 설계한 문서 - 손그림, 파워포인트
    4. 목업
      • 실제품을 만들어 보기 전, 디자인의 검토를 위해 실물과 비슷하게 시제품을 제작하는 작업의 프로세스, 결과물을 통칭하는 것으로 실제 서비스와 같은 모습이지만 정적이다.

 

 

    •  

'자격증 > 정보처리기사 인강 - 실기' 카테고리의 다른 글

7. 프로그래밍 언어 활용  (0) 2024.07.15
5. 인터페이스 구현  (2) 2024.07.14
4. 서버프로그램 구현  (0) 2024.07.12
3. 통합구현  (0) 2024.07.07
2. 데이터 입출력 구현  (0) 2024.06.26
  1. 1. UI 요구사항 확인
  2. 2. UI 설계
  3.  
'자격증/정보처리기사 인강 - 실기' 카테고리의 다른 글
  • 7. 프로그래밍 언어 활용
  • 5. 인터페이스 구현
  • 4. 서버프로그램 구현
  • 3. 통합구현
kms152000
kms152000
kms152000
백엔드 공부
kms152000
전체
오늘
어제
  • 분류 전체보기 (208)
    • JAVA (32)
      • JAVA 개념 (13)
      • 생활코딩 JAVA 입문 수업 (19)
    • Frontend (0)
      • HTML (0)
      • CSS (0)
      • JS (0)
    • Backend (2)
      • Spring 인강 (2)
    • 코딩 테스트 (154)
      • JAVA - 백준 단계별로 풀어보기 (110)
      • Python - 백준 단계별로 풀어보기 (44)
    • 자격증 (12)
      • 정보처리기사 인강 - 필기 (5)
      • 정보처리기사 인강 - 실기 (7)
    • Database (0)
      • MySQL (0)
      • Oracle (0)
    • 개발 환경 (5)
      • JAVA (1)
      • Eclipse (1)
      • Eclipse 오류 해결 (1)
      • Apache Tomcat (1)
      • IntelliJ (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • hELLO 티스토리 스킨

인기 글

태그

  • 사칙 연산
  • 이클립스 환경 설정
  • 자바
  • 비트 연산자
  • Eclipse console 한글 오류
  • java 메서드
  • 3항 연산
  • Java
  • 제어자
  • 백준 자바 1008번
  • 백준 1000번 자바
  • Eclipse 한글
  • 자바 컴파일 순서
  • 백준 10998번 자바
  • Eclipse 환경 설정
  • 백준 자바 1001번
  • 자바 개념
  • 관계연산자
  • 키보드 입력과 로깅
  • 백준
  • JAVA 변수
  • 다차원 배열
  • 논리연산자
  • 자바 기본 문법
  • 백준 자바 10869번
  • 대입 연산
  • asList
  • 생활코딩
  • copyOf
  • 로깅 프레임워크

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
kms152000
6. 화면 설계
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.