제 1과목 화면 설계
▷ 화면설계 C
> UI 프로토타입
- 개요 : 모형물 -> 테스트 가능, 사용자의 요구사항이 잘 받영되었는지 검증, 간단하고 핵심적인 기능 위주, 개선 및 보안, 실제 사용자 대상 테스트
- 장점 : 사용자 설득 및 이해에 유용, 혼선 방지, 시간 절약, 사전오류 발견
- 단점 : 요구사항 반영을 위한 개선 및 보안작업시간 증가, 자원소모, 주요 작업 누락가능성
- 종류 : 페이퍼 프로토타입 (종이/아날로그, 대화, 비용절감, 현장대화, 가능기대감↓/test 복잡, 상호관계 표현↓, 공유성↓)
디지털 프로토타입 (ppt, 전문가 필요, 재사용 필요할 때 / 최종 제품과 유사하게 test, 수정 가능, 재사용 가능 / 사용법숙지 필요)
- 계획시 고려사항 : 개발목적 정확히 인지, SW/HW 환경 마련, 일정(구조, 분석작업 완료 전), 인원수, 요구사항 만족여부
- 작성시 고려사항 : 작성계획, 프로토타입 범위, 목표, 최소 기간 및 비용, 실제 개발에서 참조여부
- 제작단계
1단계 : 사용자의 요구사항 분석(확정시까지)
2단계 : 종이, 편집도구를 이용해 작성, 핵심기능 작성
3단계 : 요구사항반영여부를 사용자가 직접 확인
4단계 : 수정, 합의, 보안작업 <->3단계
> UI 설계서 작성
UI 설계서 : 요구사항을 바탕으로 UI 설계를구체화해서 작성하는 문서, 상세설계 이전에 작성, 기획자, 개발자, 디자이너의 원활한 의사소통을 위한 작성
1) UI 설계서 표지 작성 : 프로젝트 명, 시스템 명, 회사 로고
2) UI 설계서 개정 이력 작성 : 수정이력, 초안작성 ver1.0, ver 0.1 씩 버전 관리
3) UI 요구사항 정의서 작성 : 요구사항 정리한 문서,
4) 시스템 구조 작성 : UI 요구사항, UI 프로토타입 -> 시스템 구조 설계, 사용자/관리자 등
5) 사이트 맵 작성 : 한눈에 파악하기 쉽도록 메뉴별로 구분해서 표 형태로 작성
6) 프로세스 정의서 작성
7) 화면 설계 : 고유 ID
▷ 화면설계 D
> 유용성 평가
- UI 유용성 평가 : 목표를 얼마나 효과적으로 달성했는가, 문제점 개선(실행차, 평가차)
- 실행차를 줄이기 위한 UI설계 원리 검토
: 사용의도 파악(목적, 불필요한 기능, 중복), 행위순서 규정(순서 세분화, 사용자가 임의로 변경 가능토록), 행위의 순서대로 실행(직접적으로 파악하도록 제공, 어려움이 없도록)
- 평가차를 줄이기 위한 UI설계 원리 검토
: 수행한 키 조작의 결과를 사용자가 빠르게 지각하도록 유도, 키 조작으로 변화된 시스템이 상태를 사용자가 쉽게 인지하도록 유도(원래의도와 시스템결과의 유사정도 인지)
> UI 상세 설계 (UI설계 + 세부설계, 예외적인 처리, 시나리오 문서)
- UI 시나리오 문서개요 : 모든 화면에 대한 자세한 설계, 시나리오, 목적달성을 위한 순차적 모사
- UI 시나리오 문서 작성 원칙 : tree구조, flowchart, UI요소 인터랙션, 레이아웃, 기능 정의, UI 시나리오 규칙 지정
- UI 시나리오 문서 작성을 위한 일반 규칙
주요 키의 위치와 기능(공통 키의 위치, 기능), 공통 UI 요소(체크박스, 라디오, 인풋박스 등), 기본 스크린 레이아웃(공통 화면 구성, 타이틀, 뒤로가기 등), 기본 인터랙션 규칙(조작방법, 실행, 이전, 다음 등), 공통 단위 태스크 흐름(삭제, 검색 등), 케이스 문서(다양한 상황에서 공통적용 케이스)
- UI 시나리오 문서의 요건 : 완전성(상세히, 사용자 기준), 일관성(사용자의 요구사항, 시스템의 목표), 이해성(불분명한 표현 지양), 가독성(버전관리, 규칙, 목차 관리, 하이퍼링크), 수정 용이성(개선용이), 추적 용이성(언제, 왜 추적가능케)
- UI 시나리오 문서로 인한 기대효과 : 요구사항, 의사소통, 재작업x, 혼선x, 불필요한 기능 최소화, SW비용절감, 속도증가
> 감성공학
- 감성공학의 개념 : 인체의 특징과 감정을 제품설계에 최대한 반영시키는 기술, 인간중심 설계, 1988 국제학회에서 명명됨, 인간의 감성을 과학적으로 분석하여 유사한 제품, 시스템, 개발을 목적으로 함
- 감성공학 관련 기술
생체 측정 기술 : 인간공학, 인지공학 등 인간의 특성을 파악하려는 학문에 기초
인간의 오감 센서 및 감성 처리 기술 : 사용자 인터페이스 실현 기술
감성 디자인 기술 : 산업디자인 등
새로운 감성을 창출하기 위한 기술 : 가상현실 등을 통해 인간적합성 파악
- 감성공학의 접근 방법
감성공학 1류 : 인간의 감성 이미지를 측정하는 방법, 제품에 대한 이미지 조사 및 분석
감성공학 2류 : 개인이 가진 이미지를 구체화 하는 방법, 개인성, 문화적 감성
감성공학 3류 : 인간의 감각을 측정하고, 수학적 모델을 구축하여 활용
- HCI : Human Computer Interaction(Interface), 사람과 컴퓨터의 상호작용, 개인, 사회, 집단 <-> 서비스, 디지털, 컨텐츠
- UX : User Experience
주관성(개인적, 신체적, 인지적 특성에 따라), 정황성(경험, 상황, 주변환경에 따라), 총체성(심리적, 감성에 따라)
'정보처리기사 > [inflearn] 필기 (완)' 카테고리의 다른 글
정보처리기사 - 제1과목 소프트웨어 설계 / 인터페이스 설계 (0) | 2022.03.23 |
---|---|
정보처리기사 - 제1과목 소프트웨어 설계 / 애플리케이션 설계 (0) | 2022.03.23 |
정보처리기사 - 제1과목 소프트웨어 설계 / 화면 설계 (1) (0) | 2022.03.08 |
정보처리기사 - 제1과목 소프트웨어 설계 / 요구사항 확인 (2) (0) | 2022.03.04 |
정보처리기사 - 제1과목 소프트웨어 설계 / 요구사항 확인(1) (0) | 2022.02.23 |