정보처리기사
정보처리기사요약
화면설계
UI
스토리보드
프로토타입
다이어그램
UI 요구사항 확인
UI 요구사항 확인
-
UI
-
개념: 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체
- UX: 제품과 시스템 등을 사용자가 경험하면서 느끼고 생각하는 총체적 경험
-
유형: CLI(정적 텍스트), GUI(그래픽 반응), NUI(직관적 사용자 반응), OUI(유기적 상호 작용)
CGNO
-
분야: 물리적 제어 분야, 디자인적 분야, 기능적 분야
-
설계 원칙: 직관성, 유효성, 학습성, 유연성
직유학유
-
설계 지침: 사용자 중심, 일관성, 단순성, 결과 예측 가능성, 가시성, 표준화, 접근성, 명확성, 오류 발생 해결
사일단결 가표접명오
-
-
UI 요구사항 확인
-
구분: 기능적 요구사항, 비기능적 요구사항
-
UI 품질 요구사항(ISO/IEC 9126 기반): 기능성(적정성, 정밀성, 상호운용성, 보안성, 호환성), 신뢰성(성숙성, 고장 허용성, 회복성), 사용성(이해성, 학습성, 운용성), 효율성(시간 효율성, 자원 효율성), 유지보수성(분석성, 변경성, 안정성, 시험성), 이식성(적용성, 설치성, 대체성)
기신사효유이
-
UI 표준
-
UI 표준
-
개념: 디자인 철학과 원칙, 정책 및 철학, UI 스타일 가이드, UI 패턴 모델 정의, UI 표준 수립을 위한 조직 구성으로 되어 있다.
-
구성: 전체적인 UX 원칙, 정책 및 철학, UI 스타일 가이드, UI 패턴 모델 정의, UI 표준 수립을 위한 조직 구성
액정 스패조
-
UI 지침
-
UI 지침
-
개념: UI 표준에 따라 사용자 인터페이스 설계, 개발 시 지켜야할 세부 사항
-
사용자 요구사항 도출 순서: 페르소나 정의 → 콘셉트 모델 정의 → 사용자 요구사항 정의 → UI 컨셉션
-
-
UI 표준 적용을 위한 환경 분석
-
UI 개발 목표 및 범위
- UI 개발을 위한 주요 기법: 3C 분석, SWOT 분석, 시나리오 플래닝, 사용성 테스트, 워크숍
스토리보드
-
개념: UI 화면 설계를 위해서 정책이나 프로세스 및 콘텐츠의 구성, 와이어프레임 등 구축하는 서비스를 위한 대부분의 정보가 수록된 문서이다.
-
UI 화면 설계 구분: 와이어프레임, 스토리보드, 프로토타입
와스프
-
작성 절차: 전체 개요 작성 → 서비스 흐름 작성 → 스타일 확정 → 메뉴별 화면 설계도 작성 및 상세 설명 → 추가 관련 정보 작성
UI 프로토타입 제작 및 검토
-
UI 프로토타입 이해
-
개념: 전체적인 기능을 간략한 형태로 구현한 시제품
-
장점: 사용자 설득과 이해가 쉬움, 개발 시간 감소, 오류 사전 발견을 통한 예방 가능
-
단점: 수정 과정 증가 시 작업 시간 증가 위험, 필요 이상의 많은 자원 소모
-
UI 설계를 위한 UML
-
개념: 객체 지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화할 때 사용되는 표준화된 범용 모델링 언어이다.
-
특징: 가시화 언어, 구축 언어, 명세화 언어, 문서화 언어
가구명문
-
구성 요소: 사물, 관계, 다이어그램
사관다
-
다이어그램의 구분
-
정적 다이어그램: 클래스, 객체, 컴포넌트, 배치, 복합체 구조, 패키지
클객컴배복패
👉 클래스 다이어그램 접근 제어자: private(-), public(+), protected(#), default(~)
👉 패키지 다이어그램 구성요소: 패키지, 의존관계
👉 컴포넌트 다이어그램 구성요소: 컴포넌트, 인터페이스, 의존 관계
-
동적 다이어그램: 유스케이스, 시퀀스, 커뮤니케이션, 상태, 활동, 타이밍
유시커 상활타
👉 유스케이스 다이어그램 구성요소: 유스케이스, 액터, 시스템, 시나리오, 이벤트 흐름
👉 시퀀스 다이어그램 구성요소: 객체, 생명선, 실행, 메시지
👉 커뮤니케이션 다이어그램 구성요소: 액터, 객체, 링크, 메시지
👉 상태 다이어그램 구성요소: 상태, 시작 상태, 종료 상태, 전이, 이벤트, 전이 조건
👉 활동 다이어그램 구성요소: 시작점, 전이, 액션, 종료점, 조건 노드, 병합 노드, 포크 노드, 조인 노드, 구획면
-
-
관계의 구분: 연관, 의존, 일반화, 실체화, 포함, 집합
연의 일실 포집
-
확장 모델의 스테레오 타입: ‘«»’(길러멧) 기호를 사용하여 표현한다.
- 유형: include, extends, interface, entity, boundary, control ex) «include»
-
UI 흐름 설계
-
UI 흐름 설계서
- 구성요소: 표지, 개정 이력, 요구사항 정의, 시스템 구조, 사이트 맵, 프로세스 정의, 화면 설계
UI 상세 설계
-
UI 상세 설계
- 프로세스: UI 설계 시안을 토대로 실제 설계 및 구현을 위해서 모든 화면에 대한 UI 상세 설계 단계를 진행한다.
-
UI 시나리오 문서의 작성 요건: 완전성, 일관성, 이해성, 가독성, 추적 용이성, 수정 용이성
완일이가 추수
UI 설계 도구
- 유형: 화면 설계 도구(파워 목업, 발사믹 목업, 카카오 오븐), 프로토타이핑 도구(UX핀, 액슈어, 네이버 프로토나우), UI 디자인 도구(스케치, 어도비 익스피리언스 디자인 CC), 디자인 산출물로 작업하는 프로토타이핑 도구(인비전, 픽사에이트, 프레이머)