정보처리기사 필기

1과목 : 소프트웨어 설계 (2장. 화면 설계 : 주요 키워드 정리)

2022. 8. 1. 15:38
728x90

2장. 화면 설계

 

2-0. 사용자 인터페이스(UI)

- 사용자와 시스템 간의 상호작용이 원활하게 이루어지도록 도와주는 장치나 소프트웨어

- 사용자 인터페이스 구분

  • CLI : 명령과 출력이 텍스트 형태로 이루어지는 인터페이스
  • GUI : 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행.
  • NUI : 사용자의 말이나 행동으로 기기를 조작

- 기본원칙 (직유학유)

  • 직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 한다.
  • 유효성 : 사용자의 목적을 정확하고 완벽히 달성한다.
  • 학습성 : 누구나 쉽게 배우고 익힐 수 있어야 한다.
  • 유연성 : 사용자의 요구사항을 최대한 수용하고 실수를 최소화한다.

- 사용자 인터페이스의 3가지 분야 ( 제어, 구성, 기능)

 

2-1. UI 표준 및 지침

  • UI 표준 : 전체 시스템에 포함된 모든 UI에 공통적으로 적용될 내용, 화면구성이나 화면이동
  • UI 지침 : UI 요구사항, 구현 시 제약사항 등 UI 개발 과정에서 꼭 지켜야할 공통의 조건

 

2-2. UI 설계 도구

- 요구사항에 맞게 UI의 화면 구조나 화면 배치 등을 설계할 때 사용하는 도구

- ex) 와이어 프레임, 목업, 스토리보드, 프로토타입, 유스케이스 등

  • 와이어 프레임 : 기획 단계의 초기에 제작하는 것으로, 페이지에 대한 개략적인 레이아웃이나 UI요소 등에 대한 뼈대를 설계
  • 목업 : 실제 형태와 유사한 모습으로 만드는 것(시각적으로만 구성)
  • 스토리보드 : 설명과 콘텐츠의 이동경로를 정적으로 나타냄
  • 프로토타입 : 기존의 설계에 상호작용, 인터렉션을 적용함. 즉, 실제로 테스트가 가능한 동적인 형태
  • 유스케이스 : 사용자의 요구사항을 다이어그램 형식으로 완성하고, 완성된 다이어그램에 대한 각각의 명세서를 작성하는 것.

 

2-3. 품질 요구사항

- 소프트웨어에 대한 요구사항이 얼마나 충족하는가를 나타내는 소프트웨어 특성의 총체

- ISO/IEC 9126 (기신사효유이)

  • 기능성 : 소프트웨어가 사용자의 요구사항을 정확하게 만족하는 기능을 제공하는지
  • 신뢰성 : 주어진 시간동안 주어진 기능을 오류없이 수행할 수 있는 정도
  • 사용성 : 사용자와 컴퓨터 사이에서 발생하는 어떠한 행위에 대하여, 사용자가 정확하게 이해하고 사용.
  • 효율성 : 사용자가 요구하는 기능을 얼마나 빠르게 처리할 수 있는지 정도
  • 유지보수성 : 환경의 변화 또는 새로운 요구사항이 발생하였을 때, 소프트웨어를 개선하거나 확장할 수 있는 정도
  • 이식성 : 소프트웨어가 다른 환경에서도 얼마나 쉽게 적응할 수 있는지 정도

 

2-4. UI 감성공학

- HCI : 사람이 시스템을 편리하고 안전하게 사용할 수 있도록 연구하고 개발하는 학문

- UX : 사용자가 시스템이나 서비스를 이용하면서 느끼고 생각하게 되는 총체적인 경험

- 감성공학 : 제품이나 작업환경을 사용자의 감성에 따라 설계 및 제작하는 기술

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'정보처리기사 필기' 카테고리의 다른 글

2과목 : 소프트웨어 개발 (2장. 통합구현 & 소프트웨어 패키징 : 주요 키워드 정리)  (0) 2022.08.01
2과목 : 소프트웨어 개발 (1장. 데이터 입,출력 구현 : 주요 키워드 정리)  (0) 2022.08.01
1과목 : 소프트웨어 설계 (4장. 인터페이스 설계 : 주요 키워드 정리)  (0) 2022.08.01
1과목 : 소프트웨어 설계 (3장. 소프트웨어 아키텍처 : 주요 키워드 정리)  (0) 2022.08.01
1과목 : 소프트웨어 설계 (1장. 요구사항 확인 : 주요 키워드 정리)  (0) 2022.08.01
'정보처리기사 필기' 카테고리의 다른 글
  • 2과목 : 소프트웨어 개발 (1장. 데이터 입,출력 구현 : 주요 키워드 정리)
  • 1과목 : 소프트웨어 설계 (4장. 인터페이스 설계 : 주요 키워드 정리)
  • 1과목 : 소프트웨어 설계 (3장. 소프트웨어 아키텍처 : 주요 키워드 정리)
  • 1과목 : 소프트웨어 설계 (1장. 요구사항 확인 : 주요 키워드 정리)
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • java
  • DB
  • 데이터베이스
  • JavaScript
  • 코딩테스트
  • IT자격증공부
  • DBA
  • 백준
  • IT자격증
  • css
  • IT개발자
  • ajax
  • 정보보안전문가
  • 알고리즘
  • 프론트엔드
  • jsp
  • jquery
  • 웹페이지
  • 앱개발자
  • 웹개발
  • html
  • 백엔드
  • 정보처리기사
  • React
  • it
  • 자바
  • 웹개발자
  • 개발자
  • 개발블로그
  • 정보처리기사필기

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
1과목 : 소프트웨어 설계 (2장. 화면 설계 : 주요 키워드 정리)
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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